-1

嗨,我是 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,北方邦 202001,印度”,)

var addr = data.results[0].formatted_address[0]; 

你能把这句话换成正确的句子吗...谢谢

4

1 回答 1

2

删除最后一个 [0] :

var addr = data.results[0].formatted_address; 

data.results[0].formatted_address不是数组而是字符串。

于 2013-09-01T13:11:47.400 回答