我试图实现小谷歌地图。我有一个json对象:{“app_title”:“是否”,“用户”:{“iv001”:{“lat”:“17.85”,“lng”:“18.45”}}}。我如何迭代lat和lng值。请帮我。
{ "app_title":"whether",
"users": {
"iv001": {
"lat":"17.85",
"lng":"18.45"
}
}
}
var latitude = ???; //这里我们需要lat值 var longitude = ???; //这里我们需要lng值
答案 0 :(得分:0)
使用点表示法访问对象值。 data.users.iv001.lat;
会给你lat。data.users.iv001.lng;
给你lng
var data ={"app_title":"whether","users":{"iv001":{"lat":"17.85","lng":"18.45"}}};
var lat = data.users.iv001.lat;
var lag =data.users.iv001.lng;
console.log("Lat:"+lat,"Lag:"+lag);
或者喜欢这个data.users["iv001"].lat;
var data ={"app_title":"whether","users":{"iv001":{"lat":"17.85","lng":"18.45"}}};
var lat = data.users["iv001"].lat;
var lag =data.users["iv001"].lng;
console.log("Lat:"+lat,"Lag:"+lag);
答案 1 :(得分:0)
var testData = {"app_title":"whether","users":{"iv001":{"lat":"17.85","lng":"18.45"},"iv002":{"lat":"14.85","lng":"16.45"}}}
var arr = Object.values(testData.users);
for(i=0; i<arr.length; i++){
console.log('Long : ' + arr[i].lng + ', ' + 'Lat : ' + arr[i].lat);
}
答案 2 :(得分:-1)
var obj = {"app_title":"whether","users":{"iv001":{"lat":"17.85","lng":"18.45"}}}
var latitude = obj.users.iv001.lat;
var longitude = obj.users.iv001.lng;