【JSON—Python】处理 Json 文件中的转义字符

【JSON—Python】处理 Json 文件中的转义字符

1. 问题介绍

  • 问题:如下图,该文件名为test_data.json。本来要显示为文字的地方,显示为了转义字符
    在这里插入图片描述
  • 目标:想要使文字正常显示

2. 解决方法

  • ensure_ascii 设置为 False 即可。
import json

with open('test_data.json', 'r', encoding="utf-8") as file:
    str = file.read()
    data = json.loads(str)

json_str = json.dumps(data, indent=4, ensure_ascii=False)	# ensure_ascii 设置为 False,默认为true,转义

with open('./test_data1.json', 'w', encoding="utf-8") as json_file:
        json_file.write(json_str)

3. 效果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_51392112/article/details/130476149
今日推荐