Javascript JSON获取子值
我得到了这个JSON。我想获取“resource_uri”的值,即“/api/v1/client/2/” 我正在使用主干/javascript json['resource_uri']不起作用 JSON是:Javascript JSON获取子值,javascript,json,backbone.js,Javascript,Json,Backbone.js,我得到了这个JSON。我想获取“resource_uri”的值,即“/api/v1/client/2/” 我正在使用主干/javascript json['resource_uri']不起作用 JSON是: { "meta": { "limit": 20, "next": null, "offset": 0, "previous": null, "total_count": 1 }, "obj
{
"meta": {
"limit": 20,
"next": null,
"offset": 0,
"previous": null,
"total_count": 1
},
"objects": [
{
"id": 2,
"nom": "",
"resource_uri": "/api/v1/client/2/",
"telefon": "",
"user": {
"date_joined": "2013-05-15T12:28:40",
"first_name": "",
"id": 51,
"is_active": true,
"is_staff": false,
"last_login": "2013-05-16T06:20:43",
"last_name": "",
"resource_uri": "/api/v1/user/51/",
"username": "gli"
}
}
]
}
提前感谢。您要查找的值位于JSON中的objects数组中,但它位于数组中第一个对象中:
var jsonVar = {"meta": {"limit": 20, "next": null, "offset": 0, "previous": null, "total_count": 1}, "objects": [{"id": 2, "nom": "", "resource_uri": "/api/v1/client/2/", "telefon": "", "user": {"date_joined": "2013-05-15T12:28:40", "first_name": "", "id": 51, "is_active": true, "is_staff": false, "last_login": "2013-05-16T06:20:43", "last_name": "", "resource_uri": "/api/v1/user/51/", "username": "gli"}}]}
alert(jsonVar.objects[0].resource_uri);
请看这里:
当您键入问题时,右边有一个方便的“如何格式化”框。很值得一读。这一次我已经为您格式化了东西(既将JSON标记为“代码”,也运行它以使其首先可读)。谢谢,我不知道。