1. 程式人生 > >python json庫序列化支持中文

python json庫序列化支持中文

編碼 markdown port 支持 默認 gpo down OS code

import json
d = {"name":"英雄無敵7"}
 res = json.dumps(d)
# 打印res 會顯示 {"name": "\u82f1\u96c4\u65e0\u654c7"}。原因是在默認情況下,調用json.dumps會對中文采用ASCII進行編碼,故顯示異常。
# 想要顯示中文,需要更改默認的參數,如:
 res = json.dumps(d,ensure_ascii=False)
# print(res) 會顯示  {"name": "英雄無敵7"}

python json庫序列化支持中文