【发布时间】:2018-11-01 16:46:18
【问题描述】:
我目前正在努力解析以下字符串 - API 请求的响应 - https://api.iextrading.com/1.0/deep/book?symbols=goog
这个 API 的输出是
{"GOOG":{"bids":[{"price":1030.79,"size":100,"timestamp":1541428203560},{"price":1003.79,"size":200,"timestamp" :1541429104723}],"asks":[{"price":1040.62,"size":100,"timestamp":1541429609821},{"price":1084.79,"size":100,"timestamp":1541428203541}, {"price":1111.79,"size":200,"timestamp":1541428981007}]}}
希望从出价和要价的输出中获取 price 值和 size 值。将其保存为数据框或其他可行的格式。
感谢您的帮助!
我能够通过将其格式化为 fdataframe 和索引来获取每个行的第一行,例如
a = pd.read_json(url).dropna()
r = pd.DataFrame(a)
print(r.iloc[0][0][0])
回应
{'timestamp': 1541428203541, 'price': 1084.79, 'size': 100}
但我仍然需要以某种方式解析它以获取 price 和 size 值...
【问题讨论】:
-
能否提供一些关于您目前尝试过的内容或您想使用的语言的背景信息?
标签: json python-3.x list parsing tuples