在角度控制器中解析json数据

时间:2014-01-03 03:52:27

标签: json angularjs controller

我按$http.get获取此json数据,并按照此$scope.a = data.a进行分配,如何访问x?当我在控制台中打印a时显示[object Object],[object Object],不应该是[object Object Object],[object Object Object]吗?当我使用$scope.a[0].x[0]时,它表示未定义。知道怎么解决吗?

{
    "a": [{
            "x":1385118661279,
            "y":{
                "y1":25,
                "y2":"12"
            },
            "z":[
                {
                    "z1":20
                },
                {
                    "z2":23
                }
            ]
        },
        {
            "x":1385118650279,
            "y":{
                "y1":25,
                "y2":"32"
            },
            "z":[
                {
                    "z1":21
                },
                {
                    "z2":22
                }
            ]
        }],

    "b": "text"
}

1 个答案:

答案 0 :(得分:3)

[object Object],[object Object]

表示它是一个对象数组。上面的括号不是指数组,它只是意味着它是一个对象。

对于下一个问题,嵌套的“x”不是数组。您可以通过以下方式访问它:

$scope.a[0].x