如何从这个json文件中获取Volume?

时间:2015-05-16 00:10:52

标签: python python-3.x

编辑:我知道我基本上要求别人引导我完成这件事。我真的不知道该怎么做。欢迎任何帮助。

我正试图从http://pubapi.cryptsy.com/api.php?method=singlemarketdata&marketid=273的json文件中提取“音量”。我无法弄清楚如何做到这一点,这是我能想到的最好的代码。

    import requests, time

    #Setting initial coin balances
    BTC=100
    LTC=0
    ALN=0

    response = requests.get("http://pubapi.cryptsy.com/api.php?method=singlemarketdata&marketid=273")

    volume = response.json() ["success":"markets":"volume"]
    print(volume)

这是追溯:

追踪(最近一次通话):   文件“CryptsyArb.py”,第10行,in     volume = response.json()[“成功”:“市场”:“成交量”] TypeError:不可用类型:'sl​​ice

1 个答案:

答案 0 :(得分:0)

首先需要将响应转换为JSON格式:

j = response.json()

然后只需将字典遍历到音量:

j["return"]["markets"]["ALN"]["volume"]
u'2625.71894522'

请注意,输出是字符串格式,您可能需要将其转换为数字。