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库序列化支持中文
程序员文章站
2022-03-02 13:03:48
...
上一篇: JS判断两个对象内容是否相等
下一篇: 有关recv端数据流分割问题的一点思考
推荐阅读
-
python处理json数据中的中文
-
python发送邮件示例(支持中文邮件标题)
-
python开发pickle和json序列化及json配置文件常见问题
-
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
-
python中time.strftime不支持中文,报错UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: encoding error
-
python利用requests库模拟post请求时json的使用
-
python处理json数据中的中文
-
python 读写中文json的实例详解
-
Python开发之序列化与反序列化:pickle、json模块使用详解
-
Python pickle类库介绍(对象序列化和反序列化)