JSON(JavaScript Object Notation)是一个轻量级的数据交换格式,Python标准库json完美实现了该格式,用法类似于marshal和pickle。...>>> import json
# 序列化列表对象
# 直接查看序列化后的结果
>>> json.dumps(['a','b','c'])
'["a", "b", "c"]'
# 反序列化
>>> json.loads...c': 3}
>>> json.dumps([1,2,3,{'4': 5, '6': 7}])
'[1, 2, 3, {"4": 5, "6": 7}]'
# 指定分隔符,可以压缩存储,注意和上面结果的区别...setDecoder(json.JSONDecoder):
def decode(self, obj):
return set(json.JSONDecoder.decode(self, obj))
# 使用自定义的编码器和解码器...程序设计基础》、
《Python程序设计》(第2版)、
《Python可以这样学》
清华大学出版社'''
# 将内容序列化并写入文本文件
>>> with open('test.txt', 'w') as