【发布时间】:2020-02-02 17:26:04
【问题描述】:
我一直在尝试从this API 访问 JSON。但是,当我运行一个检索 JSON 的请求时,我在运行此代码时遇到了以下列表。
const request = require('request');
var url = 'https://api.collegefootballdata.com/rankings?year=2019&week=10&seasonType=regular'
request(url,(err, res, body) => {
if(!err && res.statusCode == 200) {
var obj = JSON.parse(body);
console.log(obj);
}
});
我的输出:
[
{
season: 2019,
seasonType: 'regular',
week: 10,
polls: [ [Object], [Object], [Object] ]
}
]
我的问题在于我想要来自每个 POLL 的信息(通过链接在 JSON 中列为对象的 5 个轮询,但是我不知道如何使用它。)例如,我想要调用 polls[0].rank 以填充投票中排名前 25 的团队的列表。
访问嵌套 JSON 中的对象数组显然是我在 Node 中遇到的一个问题,并且希望在处理这个项目时从正确的角度开始。
【问题讨论】:
-
那么我将如何访问那些在我列出的数组中标记为对象的对象? @安德烈亚斯
-
不是答案,而是同样的问题。 how-to-parse-nested-json-object-arrays
标签: javascript node.js json nested