首页 > 解决方案 > Python从没有标签的JSON中提取数据?

问题描述

这里的 API:https ://api.bitfinex.com/v2/tickers?symbols=ALL

没有任何标签,我想提取所有的 tBTCUSD、tLTCUSD 等。基本上所有的东西都没有数字。通常,如果它们被标记,我会提取这些信息,以便我可以执行以下操作:

data['name']

或类似的东西但是这个API没有标签..我怎样才能用python获取这个信息?

标签: pythonjsonextractinfo

解决方案


你可以这样做:

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']

推荐阅读