import json
# 示例数据,包含中文字符
data = {
"name": "张三",
"age": 30,
"city": "北京"
}
# 使用 json.dumps 序列化,默认情况下中文会变成 Unicode
json_str = json.dumps(data)
print("默认情况下:", json_str)
# 使用 ensure_ascii=False 参数,可以确保中文字符不会被转为 Unicode
json_str_with_chinese = json.dumps(data, ensure_ascii=False)
print("使用 ensure_ascii=False:", json_str_with_chinese)
json.dumps 会将非 ASCII 字符(如中文)转换为 Unicode 编码格式,例如 \u4e2d\u6587。ensure_ascii=False:通过设置 ensure_ascii=False 参数,可以确保中文字符不会被转为 Unicode,而是直接以原始的中文字符形式输出。上一篇:python rsa加密
下一篇:python转exe
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站