python如何将json转成字符串
在python中将json转成字符串的方法:首先打印出数据的类型;然后输入“str=json.dumps(data,indent=2)”命令将json转换为字符串,最后
在python中将json转成字符串的方法:首先打印出数据的类型;然后输入“str = json.dumps(data,indent=2)”命令将json转换为字符串,最后使用print语句打印出字符串即可。
importjsondata=[{"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将导致乱码.
data.json文件内容:
添加ensure_ascii=False
[{"name":"Tom","gender":"male"},{"name":"杰克","gender":"男"}]声明:本站所有文章,如无特殊说明或标注,均为爬虫抓取以及网友投稿,版权归原作者所有。