gpt4 book ai didi

json - 返回 JSON 中的嵌套对象时出现问题

转载 作者:太空宇宙 更新时间:2023-11-03 23:26:16 24 4
gpt4 key购买 nike

我正在使用以下函数代码尝试返回“sportId”,但没有得到任何结果。

   function (err, response, body) {
// parse the body as JSON
var parsedBody = JSON.parse(body);

var apiResults = parsedBody.apiResults;
var sportId = apiResults.sportId;
res.json(sportId);
});

下面是我返回 parsedBody 时的结果。

{"status":"OK","recordCount":1,"startTimestamp":"2017-05-09T21:01:17.9462907Z","endTimestamp":"2017-05-09T21:01:18.1533299Z","timeTaken":0.20703919999999998,"apiResults":[{"sportId":2,"name":"Baseball","league":{"leagueId":7,"name":"Major League Baseball" ...

当我返回 apiResults 时它也有效,只是当我尝试获取 sportId 时由于某种原因不起作用。我是 Node.js 新手,无法弄清楚为什么这不起作用。

最佳答案

apiResults 是一个对象数组。 sportId 位于该对象中,因此您需要使用循环来遍历 sportId

如果您想检索第一个,请使用

var sportId = apiResults[0].sportId

关于json - 返回 JSON 中的嵌套对象时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43879877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com