我收到以下针对 Alpha vantage Stock API 的 JSON 响应:
"Time Series (Daily)": {
"2018-07-09": {
"1. open": "142.6000",
...
},
根据证券交易所的位置,我得到不同的日期。在某些情况下,它可能会显示 “2018-07-09”
,而在其他情况下可能会显示 “2018-07-10”
。
有没有一种方法可以在不键入对象的情况下访问对象的属性,类似于:
["Time Series (Daily)"]["first_child"]["1. open"]
使用:
["Time Series (Daily)"][0]["1. open"]
不起作用。
最佳答案
ruby_hash["Time Series (Daily)"].values.first["1. open"]
关于json - 解析对象可变的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51256401/