简单的Json问题数据类型

时间:2014-03-25 22:11:18

标签: python json

我试图用Python来解决这个简单的json问题但是我不能解决我出错的问题。我已经尝试过使用json.dumps()但是要么得到unicode对象没有属性get或者str没有属性get。

继承我的代码

import urllib2
import json

url = "http://xxxxxxxxxxxxxxxxxxxxxx"
request = urllib2.Request(url)
response = urllib2.urlopen(request)
data = response.read()
js = json.loads(data)
json = json.dumps(js)

for item in json:
    #print item['top']['buyorders'][0]["price"]
    print item.get('top').get('buyorders')[0].get['price']

1 个答案:

答案 0 :(得分:1)

不要进行转储,直接将响应传递给json.load()并迭代生成的python字典:

data = json.load(response) 
for key, value in data.iteritems():
    ...