Angularjs 从包含列表的Json对象访问值

Angularjs 从包含列表的Json对象访问值,angularjs,json,Angularjs,Json,我希望有人也遇到了这个问题。我对这一切都是新手,因此请原谅我事先缺乏知识 我想访问对象列表并存储在数组中。在我使用json时,有人能帮助我如何访问该值吗- device = { "macAddress" : "00:00:00:00:00:00", "route" : [{"lat" : 28.35 , "lng" : 78.325}, {"lat" : 28.35 , "lng" : 78.325}, {"la

我希望有人也遇到了这个问题。我对这一切都是新手,因此请原谅我事先缺乏知识

我想访问对象列表并存储在数组中。在我使用json时,有人能帮助我如何访问该值吗-

device = {
     "macAddress" : "00:00:00:00:00:00",
     "route" : [{"lat" : 28.35 , "lng" : 78.325},
                {"lat" : 28.35 , "lng" : 78.325},
                {"lat" : 28.35 , "lng" : 78.325},
                {"lat" : 28.35 , "lng" : 78.325} ]
} 

我想在我尝试使用device.route的数组中获取route的值,但无法访问。

device是一个JSON对象,它进一步包含“route”数组,route数组包含进一步的JSON对象。您可以访问以下内容:

var value=device.Route[1].lat; 

什么意思
device.route
不可访问。很好

var设备={
“macAddress”:“00:00:00:00:00”,
“路线”:[{“纬度”:28.35,“液化天然气”:78.325},
{“lat”:28.35,“lng”:78.325},
{“lat”:28.35,“lng”:78.325},
{“lat”:28.35,“lng”:78.325}]
} 
var routeArr=设备路径;
控制台日志(routeArr)试试这个

var设备={
“macAddress”:“00:00:00:00:00”,
“路线”:[
{“lat”:28.35,“lng”:78.325},
{“lat”:28.35,“lng”:78.325},
{“lat”:28.35,“lng”:78.325},
{“lat”:28.35,“lng”:78.325}
]
}
控制台.日志(设备.路由)//或

控制台日志(设备[“路由])如果您只需要路由的整个数组值。它可以简单地通过以下方法获得: 设备。路由

对于数组中的单个索引值,可以通过device.route[index]执行此操作

用于数组对象内部的值。它可以通过设备.route[0][“lat”]设备.route[0].lat获得


我希望这能回答你的问题

@Harsh Batham这对你有用。如果要访问macaddress,代码将为device.macaddress;我想要整个数组值,但当我处理这个时,它给了我未定义的值。