首页 > 解决方案 > 从 excel 表中读取并将确切的字符写入 json 文件

问题描述

我有一个 excel 表,我正在从中读取并将读取的值写入 json 文件。但问题是字符不是按原样写的。

例如:如果文本是“Молба”,则在unicode中写为“\u041b\u0438\u0447\u043d\u0430”之类的。

我用来写入文件的代码是

    with open('data.json', 'w') as file:
        str = json.dumps(json_list, indent=4)
        file.write(str)
        file.close()

json_list有对象列表。

任何解决此问题的建议都会有所帮助。

标签: pythonjsonpython-unicode

解决方案


将 ensure_ascii=False 传递给json.dumps()函数来做到这一点


推荐阅读