【发布时间】:2021-06-23 05:29:35
【问题描述】:
我正在从解析 URL 中的货币的 API 检索数据(使用这种格式:https://api.coingecko.com/api/v3/simple/price?ids=${crypto}&vs_currencies=${currency}),它会返回这样的数据
{
"bitcoin": {
"aud": 44768
}
}
JSON 格式会根据 url 发生变化。 更改货币时如何找到价格? 谢谢。
【问题讨论】:
-
你的加密货币会改变还是只改变货币?如果只有货币是动态的,那么您可以使用 Object.keys(result.bitcoin) 查看密钥并获取值。
-
Object.values(data.bitcoin)[0]? -
我猜为了完成主义者,
Object.entries(data.bitcoin)得到一个键值对数组。 -
是的,但我必须找到货币的价值(在本例中为澳元)。
-
那么
data.bitcoin.aud?什么部分是动态的?你自己尝试过什么? stackoverflow.com/help/minimal-reproducible-example
标签: javascript json reactjs axios