Javascript 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

我得到了这个JSON。我想获取“resource_uri”的值,即“/api/v1/client/2/”

我正在使用主干/javascript

json['resource_uri']不起作用

JSON是:

{
    "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标记为“代码”,也运行它以使其首先可读)。谢谢,我不知道。