2013-09-01 9 views
-1

你好,这JSON我是新来的JSON和在解析与jQuery一个JSON文件中的一些问题。如何解析与jQuery

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塔尔,阿利加尔,北方邦202001,印度”)

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

能否请您用正确的句子替换这句话...感谢

+0

@ScottHarwell您链接到与这个没有关系的问题。请不要因为您已阅读问题的标题而投票结束。 –

+0

我去通过他们,它指出变种ADDR = data.results [0] .formatted_address;应该是正确的。但我不知道什么是错在这里((@FelixKling –

+0

@dystroy我读的问题。它已经问过许多不同的方式。 –

回答

2

删除最后一个[0]:

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

data.results[0].formatted_address不是一个数组,但一个字符串。

+0

我用data.results [ 0] .formatted_address开始,但它不能帮助。它显示未定义的值。 –