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

I can't convert a JSON format file into a python format file

我在做pythonapi练习,这是我完成的api地址:

http://api.juheapi.com/japi/toh?密钥=10245C2B75FA03D527204967EF7291CB&V=1.0&MONTH=07&DAY=05

如果使用浏览器打开,将显示正确的JSON文件,但我无法得到正确的文件。结果使用以下编解码器。

1
2
3
4
page = urllib.urlopen(url)
html = page.read()
dic_json = json.loads(html)
print dic_json


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

python2将非ASCII字符存储到类似的格式中。

要阅读这篇特别的口述,你可以这样做。

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