python的json.dumps方法默认会输出成这种格式"\u2535a\u35a2\u89bd",。
要输出中文需要指定ensure_ascii参数为False,indent=2 表示缩进
json.dumps({'text':"你好"},ensure_ascii=False,indent=2)
第一个输出为没有indent参数的; 第二个为indent=2的。
{"text": "你好"}
{
"text": "你好"
}
本文介绍如何使用Python的json.dumps方法正确输出包含中文字符的JSON格式数据,通过设置ensure_ascii参数为False,并使用indent参数美化输出。
python的json.dumps方法默认会输出成这种格式"\u2535a\u35a2\u89bd",。
要输出中文需要指定ensure_ascii参数为False,indent=2 表示缩进
json.dumps({'text':"你好"},ensure_ascii=False,indent=2)
第一个输出为没有indent参数的; 第二个为indent=2的。
{"text": "你好"}
{
"text": "你好"
}
您可能感兴趣的与本文相关的镜像
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
7452

被折叠的 条评论
为什么被折叠?