如何只解析已解析json的一部分

2024-10-03 17:17:14 发布

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

站点im分析:https://bittrex.com/api/v2.0/pub/Markets/GetMarketSummaries 我试图这样做,以便我只解析用户选择的一个“MarketName”,然后在用户选择它之后,它从“Summary”中提取相应的信息,如High:Last:Low:Volume:,等等。
我现在的代码:

r = requests.get('https://bittrex.com/api/v2.0/pub/Markets/GetMarketSummaries').text
data = json.loads(r)
for item in data['result']:
    CurrencyName = (item['Market']['MarketName'])
    print(CurrencyName)
for item in data['result']:
    LastPrice = (item['Summary']['Last'])
    print(LastPrice)

这将从整个api中提取每个“MarketName”,从每种货币中提取每个“Last”价格,如何使其仅提取用户想要/选择的价格。你知道吗


Tags: 用户inhttpscomapifordatasummary
1条回答
网友
1楼 · 发布于 2024-10-03 17:17:14
r = requests.get('https://bittrex.com/api/v2.0/pub/Markets/GetMarketSummaries').text
data = json.loads(r)
for item in data['result']:
    if(item['Market']['MarketName'] == "USER_INPUT_HERE"):
       LastPrice = (item['Summary']['Last'])
       print(LastPrice)

这将只打印所选市场的最后价格。你知道吗

相关问题 更多 >