import json d = {"name":"英雄无敌7"} res = json.dumps(d) # 打印res 会显示 {"name": "u82f1u96c4u65e0u654c7"}。原因是在默认情况下,调用json.dumps会对中文采用ASCII进行编码,故显示异常。 # 想要显示中文,需要更改默认的参数,如: res = json.dumps(d,ensure_ascii=False) # print(res) 会显示 {"name": "英雄无敌7"}