我准备了一个由一组数组组成的JSON文件,我不确定这是否正确,因为我不知道如何正确解析它:
[{"a":"1","b":"2","c":"3","d":"4"},{"a":"5","b":"6","c":"7","d":"8"}]
因此它在这个示例(或更多)数组中由2组成,在1之后设置一个。因此它不是经典的多维JSON数组,并且在每个数组中都有相同的字段:a,b,c,d .. 。
如何在JavaScript中解析此JSON以访问第二个数组中的项目'c'并知道这是第二个数组中的项目?到目前为止我还不知道......
我的理解是你的json是一个单独的文件(例如sample.json)
sample.json
[{"a":"1","b":"2","c":"3","d":"4"},{"a":"5","b":"6","c":"7","d":"8"}]
如果您通过节点运行javascript,则可以包含json文件,如下所示:
test.js
var sample = require('./sample.json');
console.log(sample[0].a);
//"1"
运行node test.js
会记录'1'