首页IT科技python json转str(python如何将json转成字符串)

python json转str(python如何将json转成字符串)

时间2025-05-05 00:48:45分类IT科技浏览7299
导读:在python中将json转成字符串的方法:首先打印出数据的类型;然后输入“str = json.dumps(data,indent=2 ”命令将json转换为字符串,最后使用print语句打印出字符串即可。...

在python中将json转成字符串的方法:首先打印出数据的类型;然后输入“str = json.dumps(data,indent=2)            ”命令将json转换为字符串              ,最后使用print语句打印出字符串即可            。

importjson data=[{ "name":"Tom", "gender":"male" },{ "name":"杰克", "gender":"男" }] #将json格式转为字符串 print(type(data)) str=json.dumps(data,indent=2)#indent=2按照缩进格式 print(type(str)) print(str) #保存到json格式文件 withopen(data.json,w,encoding=utf-8)asfile: file.write(json.dumps(data,indent=2,ensure_ascii=False))#ensure_ascii=False可以消除json包含中文的乱码问题

运行结果:

没有添加ensure_ascii=False将导致乱码.

<classlist> <classstr> [ { "name":"Tom", "gender":"male" }, { "name":"\u6770\u514b", "gender":"\u7537" } ]

data.json文件内容:

添加ensure_ascii=False

[ { "name":"Tom", "gender":"male" }, { "name":"杰克", "gender":"男" } ]

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
降权网站快速恢复排名的7个方法(如何在短时间内提升网站排名,吸引更多用户访问?)