我尝试使用属性名称获取单独 JSON 文件中对象的值,但它显示未定义。
我有一个
data.json
包含数据的JSON文件:
[
{
"name": "name1",
"name1_1": 1
},
{
"name": "name2",
"name2_1": 2
}
]
我想从
"name1_1"
获取值1,但它一直返回未定义。
这是我的代码:
$.getJSON("data.json", function(json) {
var sjson = JSON.stringify(json);
console.log(sjson.name1_1); //returns undefined
});
我已经尝试过
console.log(sjson[name1_1])
但这也返回未定义。
如何使用 name1_1 从 json 数据中获取值 1?
// Access the first object in the JSON array and then the "name1_1" property
var value = json[0].name1_1;