关于json类型涉及到的dump()、load()、dumps()、loads()区分(毛坯版)
load()与loads()的区别
1. json.load()函数
- 将json格式数据转换为字典 读取文件
2. json.loads()函数
- 将json格式的数据转换为字典
- 也可以这么理解,json.loads()函数是将字符串转化为字典
dump()与dumps()的区别
1.json.dump()函数:
- 将字典类型的数据转换为json字符串格式 写入文件
2.json.dumps()函数:
- 将一个Python数据类型列表进行json格式的编码
- 也可以这么理解,json.dumps()函数是将字典转化为字符串
概括
- loads: 将字符串类型转换为字典类型
- dumps: 将字典类型转换为字符串类型
- load: 将json字符串格式转化为字典,用来读取文件
- dump: 将字典类型的数据转换为json字符串格式,用来写入文件