访问对象名称始终不同的嵌套 JSON 对象
Access nested JSON object where object name is always different
我正在尝试从维基百科 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,每个页面总是不同的。我想获得 "extract".
的值
知道怎么做吗?我正在使用 jQuery.
如果您确定只有一页,请在示例中使用以下指令 returns“13595”:
var json = { ... }
Object.keys(json["pages"])[0]
我应该看看 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);
}
}
我正在尝试从维基百科 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,每个页面总是不同的。我想获得 "extract".
的值知道怎么做吗?我正在使用 jQuery.
如果您确定只有一页,请在示例中使用以下指令 returns“13595”:
var json = { ... }
Object.keys(json["pages"])[0]
我应该看看 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);
}
}