2013-09-01 12 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開始,但它不能幫助。它顯示未定義的值。 –