我有一些精灵表,其中atlus以JSON格式保存.我正在根据BrowserQuest的结构构建我的atlus.他们的每个JSON文件如下所示:
Run Code Online (Sandbox Code Playgroud){ "id": "agent", "width": 24, "height": 24, "animations": { "idle_down": { "length": 2, "row": 0 } }, "offset_x": -4, "offset_y": -8 }
但我想知道,如果它只是一个原始对象文字,我如何访问每个JSON文件中的数据?
由于每个JSON文件都是一个对象文字,我能想象访问它的唯一方法是将对象文字保存到变量中,例如
var agent = {
"id": "agent",
"width": 24,
"height": 24,
"animations": {
"idle_down": {
"length": 2,
"row": 0
}
},
"offset_x": -4,
"offset_y": -8
};
Run Code Online (Sandbox Code Playgroud)
我希望有一种简单的方法来访问JSON文件.
并且因为每个单独的精灵表都有自己的JSON文件,所以我要加载大量文件.
加载如此多的JSON文件的最佳方法是什么?我试图避免使用任何JS库.