1. 程式人生 > >python中json格式資料輸出實現方式(無unicode編碼輸出形式)

python中json格式資料輸出實現方式(無unicode編碼輸出形式)

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}"