【发布时间】:2016-04-06 21:06:13
【问题描述】:
我有一个 JSON 数组保存到它自己的文件 gamedata.json 中。如果这只是一个常规的对象数组,例如加载到我的 HTML 中的 gamedata.js,我可以给数组一个名称 var gameObjects = array [{lots of objects}];,然后如果我想查看数组,我可以只引用 gameObjects,甚至来自其他 JS文件加载到同一个 HTML 页面中。
但是由于这是一个 JSON 文件,我该如何引用它呢?这是我第一次使用 JSON,但我了解到我无法将数组设置为 .json 文件中的变量。那么如何从其他 JS 文件中获取它的数据呢?
我可以使用 VanillaJS 或 jQuery,它的数组很大,大约 13000 行,所以效率很重要。
【问题讨论】:
-
上下文是什么 - Node.js 或浏览器或其他什么?您必须将 JSON 作为文本导入,使用
JSON.parse()对其进行解析,并将结果分配给 JavaScript 变量。具体如何执行取决于需要访问的 JavaScript 代码的执行环境与 JSON 文件的位置/情况之间的关系。 -
以上评论是正确的。从文件系统读取数据有两种截然不同的方法。自从您提到 jquery 以来,我认为您在浏览器中。
-
对不起,应该更清楚。浏览器。如何将 JSON 作为文本导入?
标签: javascript jquery json