我正在进行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
答案 0 :(得分:0)
json中没有任何错误。它成功地将json解析为python dict。你应该看看python unicode。当您尝试在python 2中打印unicode时,您会发现这样,但在浏览器中打开时,它将是正确的非ASCII字符。
Python2将非ASCII字符存储为这种格式。
要阅读这个特定的词典,你可以做这样的事情。
for x,y in dic_json.items():
print x,":", y