从对象名称获取json值属性返回未定义

问题描述 投票:0回答:1

我尝试使用属性名称获取单独 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?

javascript jquery json undefined
1个回答
0
投票
// Access the first object in the JSON array and then the "name1_1" property
var value = json[0].name1_1;
© www.soinside.com 2019 - 2024. All rights reserved.