我有一个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"
}
]
}
}
答案 0 :(得分:2)
地址是一个数组,您应该按rec.vernderinfo.addresses[0].city
答案 1 :(得分:1)
您必须从JSON创建对象。例如。 rec.vendorInfo.addresses.city
。然后可以浏览属性:__attribute__((cleanup(free)))
。