python - Python从没有标签的JSON中提取数据?
问题描述
这里的 API:https ://api.bitfinex.com/v2/tickers?symbols=ALL
没有任何标签,我想提取所有的 tBTCUSD、tLTCUSD 等。基本上所有的东西都没有数字。通常,如果它们被标记,我会提取这些信息,以便我可以执行以下操作:
data['name']
或类似的东西但是这个API没有标签..我怎样才能用python获取这个信息?
解决方案
你可以这样做:
import requests
j = requests.get('https://api.bitfinex.com/v2/tickers?symbols=ALL').json()
mydict = {}
for i in j:
mydict[i[0]] = i[1:]
或使用字典理解:
mydict = {i[0]: i[1:] for i in j}
然后访问它:
mydict['tZRXETH']
推荐阅读
- c# - 如何将图像发送到 Rest API?
- angular - 试图了解 Angular 7 应用程序中的文件结构
- java - connerDb 方法代表什么?
- r - 谁能帮我在 rbacon 中添加一个衰退?它看起来很简单,但它总是抛出错误
- wordpress - 在 5.2.1 版(2019 年 5 月)中在 wordpress 中创建新帖子时如何证明段落块的合理性
- angular - Angular 7 HttpClient 获取请求未定义的响应
- javascript - 在 React 中返回数组时如何添加换行符?
- java - Java:如何从 Google Dialogflow V2 响应中提取参数
- reactjs - 标记后每 N 秒向服务器请求一次
- sql - oracle过滤重复的列值