如何用jQuery解析这个json

时间:2013-09-01 13:09:57

标签: javascript jquery json

您好我是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]; 

请你用正确的句子替换这句话...谢谢

1 个答案:

答案 0 :(得分:2)

删除最后一个[0]:

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

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