我有问题从维基百科json获得extract
部分。因为每次搜索都会改变页面ID
{
"batchcomplete": "",
"query": {
"pages": {
"49728": {
"pageid": 49728,
"ns": 0,
"title": "San Francisco",
"extract": "<p><b>San Francisco</b></p>"
}
}
}
}
我尝试过以下代码,但它仍然没有为我提供带有页面标识的对象
let key = Object.keys( resWiki.query.pages);
//give 49728
let data = resWiki.query.pages.key;
任何人都可以帮助我吗?
答案 0 :(得分:2)
我想你想要这样。
示例强>
let x = {
"batchcomplete": "",
"query": {
"pages": {
"49728": {
"pageid": 49728,
"ns": 0,
"title": "San Francisco",
"extract": "<p><b>San Francisco</b></p>"
}
}
}
}
let y = Object.keys(x.query.pages);
console.log(x.query.pages[y].extract)
&#13;
答案 1 :(得分:2)