我试图从Wikipedia API访问嵌套的JSON对象,其中对象名称是主键。
示例:
{
"pages": {
"13595": {
"pageid": 13595,
"ns": 0,
"title": "London Heathrow Airport",
"extract": "London Heathrow Airport (IATA: LHR, ICAO: EGLL) is a major international airport in West London, England, United Kingdom."
}
}
}
13595是pageid,每个页面总是不同的。我希望得到"提取"。
的价值任何想法如何?我使用的是jQuery。
答案 0 :(得分:1)
如果您确定只有一个页面,则以下说明在您的示例中返回“13595”:
var json = { ... }
Object.keys(json["pages"])[0]
答案 1 :(得分:1)
我应该看一下How to access nested object in JSON returned by Wikipedia API
解决方案:
for (var id in pages){
var extract = pages[id].extract;
if (extract){
$('#txt_airport_extract').text(extract);
}
}