0
我還沒有處理過很多JavaScript中的JSON字符串,儘管我的研究我無法解決這個簡單問題。這是我的問題:JQuery JSON獲取嵌套值
我的JSON result
:
[{
"Id": "7884",
"name": "Some Name",
"location": {
"distance": 3.2988,
"geoCode": {
"latitude": "Y",
"longitude": "X"
},
"address": {
"street": "14706 E Example Ave.",
"state": "CA",
"city": "Hollywood",
"country": "USA",
"postalCode": "99999"
}
}
}]
現在我解析和迭代:
var obj = JSON.parse(result);
alert(obj[0].Id);
這個偉大的工程的字符串的更高水平的部分。
但是我不知道如何進入字符串的「地址」部分。我試過obj[0].address.street
,obj[0].address[street]
甚至obj[0].address[0]
無濟於事。
有人可以指導我以正確的方式挖掘到street
的關卡嗎?
哦黨!我錯過了「地點」層次!謝謝Zakaria! – Zak
@Zak你也可以從一個從另一個對象繼承的對象中訪問屬性,例如:obj [0] ['location'] ['address'] ['street']'..這也可以用來引用屬性你不知道,但使用變量來引用屬性 – nosthertus
感謝@nosthertus您的干預/建議,是的它也會工作。 –