python中json格式資料輸出實現方式(無unicode編碼輸出形式)
阿新 • • 發佈:2019-01-24
在
http://blog.csdn.net/5iasp/article/details/23338039
的基礎上改進了下
不多說了,直接貼程式碼:
# _*_coding:utf-8 _*_ import sys reload(sys) sys.setdefaultencoding('utf-8') import json#反倒是 info={} info["code"]=1 info["id"]=1900 info["name"]='張三' info["sex"]='男' list=[info,info,info] data={} data["code"]=1 data["id"]=1900 data["name"]='張三' data["sex"]='男' data["info"]=info data["data"]=list jsonStr = json.dumps(data) print(type(data)) print json.dumps(jsonStr).decode('unicode-escape').decode('unicode-escape')
輸出結果:
<type 'dict'>
"{"info": {"code": 1, "sex": "男", "id": 1900, "name": "張三"}, "code": 1, "name": "張三", "sex": "男", "data": [{"code": 1, "sex": "男", "id": 1900, "name": "張三"}, {"code": 1, "sex": "男", "id": 1900, "name": "張三"}, {"code": 1, "sex": "男", "id": 1900, "name": "張三"}],
"id": 1900}"