我无法将JSON格式文件转换为python格式文件

时间:2017-07-06 11:53:41

标签: python json

我正在进行pythonAPI练习,这是我完成的API地址:

http://api.juheapi.com/japi/toh?key=10245c2b75fa03d527204967ef7291cb&v=1.0&month=07&day=05

如果您使用浏览器打开,则会显示正确的JSON文件。但我无法正确使用 结果使用以下代码。

page = urllib.urlopen(url)
html = page.read() 
dic_json = json.loads(html)
print dic_json

1 个答案:

答案 0 :(得分:0)

json中没有任何错误。它成功地将json解析为python dict。你应该看看python unicode。当您尝试在python 2中打印unicode时,您会发现这样,但在浏览器中打开时,它将是正确的非ASCII字符。

Python2将非ASCII字符存储为这种格式。

要阅读这个特定的词典,你可以做这样的事情。

for x,y in dic_json.items():
    print x,":", y