JSON(JavaScript Object Notation)是一个轻量级的数据交换格式,Python标准库json完美实现了该格式,用法类似于marshal和pickle。...>>> import json
# 序列化列表对象
# 直接查看序列化后的结果
>>> json.dumps(['a','b','c'])
'["a", "b", "c"]'
# 反序列化
>>> json.loads...指定分隔符,可以压缩存储,注意和上面结果的区别
>>> json.dumps([1,2,3,{'4':5, '6':7}], separators=(',', ':'))
'[1,2,3,{"4":5...\Python36\lib\json\encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "C:\Python36...json.JSONDecoder.decode(self, obj))
# 使用自定义的编码器和解码器
>>> json.dumps({1,2,3,4}, cls=setEncoder)
'[1, 2,