要让生成的JSON文件中的中文正常显示,可以在生成JSON文件时指定ensure_ascii参数为False。默认情况下,ensure_ascii参数的值为True,这会将中文转换为Unicode编码。\n\n以下是一个示例代码:\n\npython\nimport json\n\ndata = {\n "name": "张三",\n "age": 25,\n "address": "北京市"\n}\n\n# 将中文正常显示,并保存到json文件\nwith open('data.json', 'w', encoding='utf-8') as f:\n json.dump(data, f, ensure_ascii=False)\n\n# 读取json文件并打印内容\nwith open('data.json', 'r', encoding='utf-8') as f:\n content = f.read()\n print(content)\n\n\n运行以上代码,生成的data.json文件中的中文将会正常显示。


原文地址: https://www.cveoy.top/t/topic/p9bW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录