python中dict转换为json
编辑
0
2023-07-26
字典保存保存为json文件
json.dump
:- 它将Python对象序列化为JSON字符串,并将JSON数据写入文件,因此适用于将数据保存到磁盘文件中。
-
data = {'a':1,'b':2} with open("data.json", "w",encoding='utf-8') as f: # json.dump(data, f,ensure_ascii=False)
ensure_ascii
参数设置为False
,这样可以确保非ASCII字符(比如中文)正确地写入文件。
json.dumps
:- 它返回一个JSON格式的字符串,并不直接将数据写入文件,因此适用于将数据在内存中处理,比如在网络通信中传递JSON数据或存储到数据库之前。
-
data = {'a':1,'b':2} with open("data.json", "w",encoding='utf-8') as f: f.write(json.dumps(data,ensure_ascii=False))
- 0
- 0
-
分享