json字符串加载为Python字典及返回unicode问题解决
Python字典转换为JSON:
import json data = { 'name' : 'MC', 'shares' : 20, 'price' : 21 } json_str = json.dumps(data)
JSON字符串转为Python字典:
adict = json.loads(json_str)
如果发现json.loads()后的结构是unicode而不是dict,使用如下方法loads:
res = json.loads(json_str).encode('utf-8') res = json.loads(res)