python中dict转换为json
字典保存保存为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))
版权声明:
作者:qiankong
链接:https://bravexist.cn/2023/07/conversion-from-dict-to-json-in-python.html
文章版权归作者所有,未经允许请勿转载。
THE END