load和dump与loads与dumps功能类似。但是接口不同
load、dump接口是一个文件
import json
l = [1, 2, 'abc', {'name':'Bob', 'age':14}]
# json.dumps 将Python对象转换为json
json.dumps(l) #
d = {'b': None,'a': 5, 'c': 'abc' }
json.dumps(d)
json.dumps(l, separators=[',', ':']) #去掉,:前后的空格
json.dumps(d, sort_keys=True) #排序
# json.loads 将json转换为Python对象
json.loads('[1, 2, "abc", {"name":"Bob", "age":14}]')
本文介绍了Python中json模块的使用,包括dumps和loads方法将Python对象转换为JSON字符串以及将JSON字符串还原为Python对象。示例展示了如何控制输出格式,如去除空格和排序键。

被折叠的 条评论
为什么被折叠?



