[英]Is it possible to store "multidimensional" arrays in a json file?
我試圖在一個由 javaScript 讀取的 json 文件中存儲一個“多維數組”,它實際上只是一個包含多個數組的數組。 這可能嗎? 如果是這樣怎么辦? 我嘗試以與在 javascipt 中相同的方式編寫它,這行不通,但也許代碼還有其他問題。 這是我的 JSON 文件:
{
"HTML": [['button','level1Button','position:absolute; top:100px; left:200px;','LEVEL I','loadLevel(1)',false,false],['a','howtoplayhref','position:absolute; top:100px; left:100px;','how to play',false,false,'howtoplay.html']],
"levelObjects": "StillEmptyForNow"
}
MinusFour 是正確的,JSON 需要雙引號:
var a = {"myarr": [["a1", "b1"], ["a2", "b2"]]}
a["myarr"][1][1]
> "b2"
var a = {"HTML": [["button","level1Button","position:absolute; top:100px; left:200px;","LEVEL I","loadLevel(1)",false,false],["a","howtoplayhref","position:absolute; top:100px; left:100px;","how to play",false,false,"howtoplay.html"]]}
a["HTML"][1][1]
> "howtoplayhref"
我將您的 JSON 粘貼到控制台,並將強制性var x=
放在它前面,它工作得很好。 然后使用JSON.stringify(x,null,' ')
獲得以下內容:
var x= { "HTML": [ [ "button", "level1Button", "position:absolute; top:100px; left:200px;", "LEVEL I", "loadLevel(1)", false, false ], [ "a", "howtoplayhref", "position:absolute; top:100px; left:100px;", "how to play", false, false, "howtoplay.html" ] ], "levelObjects": "StillEmptyForNow" } JSONtext.innerHTML=JSON.stringify(x,null,' ')
<pre id='JSONtext'></pre>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.