我想从下面的json中获取subdivisions.names.en,但不断收到“TypeError:location.subdivisions.names is undefined”错误。我敢肯定它的东西简单&概率只是需要更多的睡眠;)如何从json中提取特定信息
我能得到其他我需要的信息 - 这工作:
alert(location.city.names.en + ' ' + location.postal.code);
但这并不:
alert(location.subdivisions.names.en);
这里是我的JSON:
{
"continent": {
"code": "OC",
"geoname_id": xxx,
"names": {
"fr": "Océanie",
"pt-BR": "Oceania",
"zh-CN": "大洋洲",
"es": "Oceanía",
"de": "Ozeanien",
"ja": "オセアニア",
"en": "Oceania",
"ru": "Океания"
}
},
"location": {
"longitude": xxxx,
"latitude": -xxxx,
"time_zone": "Australia/Melbourne"
},
"subdivisions":
[
{
"names": {
"ru": "Виктория",
"pt-BR": "Vitória",
"en": "Victoria"
},
"iso_code": "VIC",
"geoname_id": xxxx
}
],
}
我必须得到更多的睡眠 - 谢谢你:) – MWD