gpt4 book ai didi

javascript - 如何调用从雅虎财经 API 接收的 JSON 数据?

转载 作者:行者123 更新时间:2023-12-03 03:57:21 25 4
gpt4 key购买 nike

当我使用 Yahoo Finance API 检索某家公司的股票报价时。

使用以下 Javascript 代码,我能够检索股票数据:

console.log(JSON.stringify(quotes[i], null, 2));

我在控制台中得到以下输出:

{
"date": "2017-06-06T04:00:00.000Z",
"open": 153.899994,
"high": 155.809998,
"low": 153.779999,
"close": 154.449997,
"adjClose": 154.449997,
"volume": 26624900,
"symbol": "AAPL"
}

因此,从这里开始,我只想调用该 JSON 对象中的“关闭”索引。为此,我尝试在 JavaScript 中添加以下内容:

  var stockClose = JSON.parse(quotes[i]);
console.log(stockClose.close);

但是,这不会控制台记录 JSON 对象的“关闭”索引。我知道这可能是我犯的一个非常愚蠢的错误,如果有人可以帮助我调试这个错误,我将不胜感激。如何从报价对象中检索“收盘”索引?

最佳答案

JSON.stringify() converts a JavaScript value to a JSON string.

JSON.parse() parses a JSON string, constructing the JavaScript value or object described by the string.

根据你的控制台日志信息,我们可以看到它已经是 JSON object 。所以我们不使用 JSON.parse() 来解析你的引号[i]。

您可以使用quotes[i].closequotes[i]["close"]来访问它。

关于javascript - 如何调用从雅虎财经 API 接收的 JSON 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44877268/

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