您好我是json的新手,在使用jQuery解析JSON文件时遇到了一些问题。
json文件在这里 - http://maps.googleapis.com/maps/api/geocode/json?latlng=27.88,78.08&sensor=false
我正在解析它
var url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=" + area.getCenter().lat + "," + area.getCenter().lng + "&sensor=false";
$.getJSON(url, function(data) {
console.log("insidegetjson");
console.log(data);
var addr = data.results[0].formatted_address[0];
});
这里我想访问JSON的第一个“formatted_address”部分。我知道我在这里犯了一个错误(我想要“formatted_address”:“Achal Taal,Aligarh,Uttar Pradesh 202001,India”),
var addr = data.results[0].formatted_address[0];
请你用正确的句子替换这句话...谢谢
答案 0 :(得分:2)
删除最后一个[0]:
var addr = data.results[0].formatted_address;
data.results[0].formatted_address
不是数组而是字符串。