解码JSON并打印一些特定部分?

时间:2014-04-22 01:34:12

标签: json python-2.7

我需要获取以下URL,获取JSON数据,以及如何打印它的某个部分...例如“BTC-PCN”部分,特别是“高”。有帮助吗?感谢:

import urllib2
import json

response = urllib2.urlopen('https://bittrex.com/api/v1/public/getmarketsummaries')
data = json.load(response)
data_dump = json.dumps(data)

parsed = json.loads(data_dump)

print parsed['result'][80]

出于某种原因,我得到了一个“5e-08”....非常感谢您的帮助。 :)

1 个答案:

答案 0 :(得分:0)

什么是混乱?

parsed['result'][80]是:

{
    u'Volume': 10864.00514914,
    u'Last': 3e-08,
    u'TimeStamp': u'2014-04-22T01:38:24.103',
    u'High': 5e-08,
    u'MarketName': u'BTC-PCN',
    u'Low': 2e-08,
    u'BaseVolume': 0.00028593
}

u'BTC-PCN'u'MarketName'

parsed['result'][80]['MarketName'] # u'BTC-PCN'

5e-08u'High'

parsed['result'][80]['High'] # 5e-08