解析嵌套的json数据 - 直接访问成员

时间:2017-02-23 12:28:49

标签: html json parsing

我有像

这样的json数据
data = {
    "id":1,
    "name":"abc",
    "address": {
        "items":[
            "streetName":"cde",
            "streetId":"SID"
         ]
     }
 }

如何直接访问streetName值?

1 个答案:

答案 0 :(得分:0)

你的json实际上是无效的。如果您可以控制json生成,请先将其更改为:

data = {
    "id": 1,
    "name": "abc",
    "address": {
        "items": [{
            "streetName": "cde",
            "streetId": "SID"
        }]
    }
}

请注意streetNamestreetId附近的其他大括号。然后,要访问streetName,请执行以下操作:

var streetName = data.address.items[0].streetName;