Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-dict-obj-save-to-json-file.html

python 如何将字典数据存储为 json 文件

Python 笔记 Python 笔记


python 的字典类型(dict)数据如何保存为 json 格式的文件,标准库 json 模块提供了 dump 函数即可解决该问题。

推荐方式

如果要序列化的字典数据中包含中文的话,需要指定 ensure_asciiFalse,默认情况下,编码为 ascii

import json

dct = {'google': '谷歌', 'baidu': 'bd', 'sogou': 188, 'bing': {'microsoft': '1', 88: 666}}
print(dct)
with open('data/demo.json', 'w') as f:
    json.dump(dct, f, ensure_ascii=False)

也可以序列化内嵌的字典类型,保存的文件内容如下:

{"google": "谷歌", "baidu": "bd", "sogou": 188, "bing": {"microsoft": "1", "88": 666}}

 

在 python 中,如何让 json 格式数据写入指定文件,其本质上是 json 形式的对象数据(如字典 dict)输出到特定文件的问题。 ...
字典是 python 中重要的数据类型,对应内置函数 dict,它是一个无序、可变、由键值对组成的集合,我们可以通过引用键名来访问字典中数据 ...
开发中,数据通过一系列的存储、转移等操作后,原始的数据结构变成字符串形式,如原数据 a = ["knowledge","dict"] 变为 ...
在Java中,将JSON字符串转换为JSON对象可以使用多种不同的方式。示例代码:###方式二:使用Jackson库添加依赖(Maven和G ...
开发者如果想把 json 格式的 payload 数据存储至 redis,有两种数据结构可以选择,一种是可以把数据包装成 json 字符串形 ...