>>> import json
# 序列化列表对象
# 直接查看序列化后的结果
>>> json.dumps(['a','b','c'])
'["a", "b", "c"]'
# 反序列化
>>> json.loads...(_)
['a', 'b', 'c']
# 序列化字典对象
>>> json.dumps({'a':1, 'b':2, 'c':3})
'{"a": 1, "b": 2, "c": 3}'
>>> json.loads...,"6":7}]'
>>> json.loads(_)
[1, 2, 3, {'4': 5, '6': 7}]
# 序列化中文字符串
>>> json.dumps('山东烟台')
'"\\u5c71\\...u4e1c\\u70df\\u53f0"'
>>> json.loads(_)
'山东烟台'
# 无法直接序列化集合对象
>>> json.dumps({1,2,3,4})
Traceback (most...json.JSONDecoder.decode(self, obj))
# 使用自定义的编码器和解码器
>>> json.dumps({1,2,3,4}, cls=setEncoder)
'[1, 2,