我有一个JSON文件,该文件是这样的:加载一个JSON文件到一个数组在javascript
easy.txt
{"top":[[1],[2,2],[2,2,3],[7,2],[2,3],[2,3],[2,2,3],[7,2],[2,2,3],[2]],"left":[[1,1],[3,3],[3,3],[1,1],[3,4],[3,4],[1,1],[3,3,2],[9],[7]],"task":[[0,0,0,1,0,0,0,1,0,0],[0,0,1,1,1,0,1,1,1,0],[0,0,1,1,1,0,1,1,1,0],[0,0,0,1,0,0,0,1,0,0],[0,1,1,1,0,1,1,1,1,0],[0,1,1,1,0,1,1,1,1,0],[0,0,0,1,0,0,0,1,0,0],[1,1,1,0,1,1,1,0,1,1],[0,1,1,1,1,1,1,1,1,1],[0,0,1,1,1,1,1,1,1,0]]}
我想要做的就是这3个数组加载到3种不同的var。 我正在做一个griddler游戏,用户可以选择不同的任务。选择一个任务后(可以说用户选择简单的任务,所以网址看起来像:.../game.php?select = easy,而javascript加载easy.json文件)选定的json文件将加载和我的JavaScript会绘制游戏场。
如果有什么不清楚的地方请问,我会回答。
你究竟想要什么?三个数组只分成三个不同的变量? – Hasina
是的,变量名称将与json文件中的相同。 var top,var left和var任务。 – wfmn17
请参阅http://stackoverflow.com/questions/4375537/convert-json-string-to-array-of-json-objects-in-javascript –