访问angularjs中的JSON元素

时间:2016-01-03 09:46:09

标签: javascript angularjs json

我有一个JSON,如下所示,想要访问我的angularjs中的city元素。我正在尝试record1.vendorInfo.addresses.city但是它在这里不起作用record1是从$http.get返回的JSON数据。

{  
  "vendorId":"9818111362",
  "vendorInfo":{  
    "addresses":[  
      {  
        "id":1,
        "city":"Delhi",
        "locality":"Mayur Vihar Phase 1",
        "latitude":1123.4,
        "longitude":2234.5,
        "detailAddress":"Flat No. 199, gali no 6, pandav nagar",
        "addressType":"HOME"
      }
    ]
  }
}

2 个答案:

答案 0 :(得分:2)

地址是一个数组,您应该按rec.vernderinfo.addresses[0].city

访问城市

答案 1 :(得分:1)

您必须从JSON创建对象。例如。 rec.vendorInfo.addresses.city。然后可以浏览属性:__attribute__((cleanup(free)))