从嵌套的json中获取key的值

时间:2013-07-30 07:46:05

标签: javascript jquery json nested

我有一个包含对象和数组的(嵌套)数据结构。如何提取信息,即借助已知密钥访问特定值或多个值?

例如:

var data = {
    code: 42,
    items: [{
        id: 1,
        category: [{
            cId: 1,
            prodname: 'foo',
            quality: [{
                qId: 012,
                testName: 'micro'
            }, {
                qId: 013,
                testName: 'nano'
            }]
        }, {
            id: 2,
            prodname: 'bar'
        }]
    }]
};

如何访问密钥quality的值?

注意:这是动态生成对象的示例JSON对象;它的深度不明。

1 个答案:

答案 0 :(得分:2)

这样是正确的:

data.items[ 0 ].category[ 0 ].quality;
> [ Object, Object ]