Python从没有标签的JSON中提取数据?

2024-10-03 04:27:45 发布

您现在位置:Python中文网/ 问答频道 /正文

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

没有任何标签,我想提取所有的tBTCUSD,tLTCUSD等。。基本上没有数字。我希望他们能提取一些信息,如果他们能这样做的话:

data['name']

或者类似的东西但是这个API没有标签。。如何使用python获取这些信息?在


Tags: httpscomapi信息data数字标签all
3条回答

我现在无法访问Python,但看起来它们是由几个子数组组成的超级阵列。在

您应该能够提取所有数据(超级阵列),然后执行以下操作:

^{1}$

不确定这是否能回答你的问题。告诉我!在

即使它没有标签(或者更具体地说,如果它不是一个JSON对象),它仍然是一个完全合法的JSON片段,因为它只是父数组中包含的一些数组。在

{{1>假设您已经可以使用Python}从api中加载:

^{1}$

然后,由于要提取的标签始终位于数组的第一个位置,因此可以使用列表理解将它们存储在列表中:

^{pr2}$

labels将是:

['tBTCUSD', 'tLTCUSD', 'tLTCBTC', 'tETHUSD', 'tETHBTC', 'tETCBTC', ...]

你可以这样做:

^{1}$

或使用字典理解:

^{pr2}$

然后访问它:

mydict['tZRXETH']

相关问题 更多 >