目录
- 1. json 模块介绍
- 1.1 json 模块快用导航
- 1.2 什么是JSON
- 1.2.1 JSON的特点
- 1.2.2 JSON的基本语法
- 1.2.3 JSON数据类型
- 1.2.4 JSON示例
- 1.2.5 JSON使用场景
- 1.2.6 JSON的优缺点
- 1.2.7 JSON和XML的比较
- 1.3 json 模块
- 2. dump() 方法 --- 转换为 JSON 格式写入文件
- 2.1 语法参考
- 2.2 实例演示
- 2.2.1 将 JSON 格式字符串写入到文件中
- 2.2.2 防止 ASCII 码写到 json 文件中
- 2.2.3 将 csv 文件转换为 json 文件
- 2.2.4 修改 json 文件中的数据
- 3. dumps() 方法 --- 将 Python 对象转换为 JSON 字符串
- 3.1 语法参考
- 3.2 实例演示
- 3.2.1 Python 对象转换为 JSON 格式的字符串并按照 JSON 格式缩进显示
- 3.2.2 去掉符号后面的空格
- 3.2.3 字典类型转换为 JSON 格式字符串
- 3.2.4 按照字典排序顺序输出 (a 到 z)
- 3.2.5 将数组转换为 JSON 格式字符串
- 3.2.6 将列表转换为 JSON 格式字符串
- 4. load() 方法 --- 从 json 文件中读取数据
- 4.1 语法参考
- 4.2 实例演示
- 4.2.1 从 json 文件中读取数据
- 4.2.2 读取文本数据并将其转换为JSON格式( 从TXT文本中解析JSON格式)
- 4.2.3 向原有 json 文件追加数据
- 5. loads() 方法 --- 将 JSON 格式转换成 Python 字典
- 5.1 语法参考
- 5.2 实例演示
- 5.2.1 简单读取 json 文件中的数据
- 5.2.2 将 JSON 格式转换为字典
- 6. JSONDecodeError() 方法 --- 返回解码错误信息
- 6.1 语法参考
- 6.2 实例演示
- 6.2.1 单双引号使用不当导致 JSONDecodeError 错误