编码 JSON 文件

Encoding a JSON file

我从网上得到这个字符串

'Probabilità'

并将其保存在一个名为 temp 的变量中。比我把它存储在字典中

dict["key"]=temp

然后我需要把所有的字典写在一个JSON文件中,我使用这个函数

json_data = json.dumps(dict)

但是当我查看由我的代码编写的 JSON 文件时,我看到了这个

'Probabilit\u00e0'

如何解决这个编码问题?

json.dumps 调用中指定 ensure_ascii 参数:

mydict = {}
temp = "Probabilità"
mydict["key"] = temp
json_data = json.dumps(mydict, encoding="utf-8", ensure_ascii=False)