序列化,反序列化分别使用json.dumps()、json.loads()。
列表:序列化后是str,反序列化是list
元组:序列化后是str,反序列化是list
字典:序列化后是str,反序列化是dict
示例
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 
 | >>> import json>>> tmp=[1,2,3]
 >>> jtmp=json.dumps(tmp)
 >>> type(jtmp)
 <class 'str'>
 >>> type(json.loads(jtmp))
 <class 'list'>
 >>>
 >>> tmp=(1,2,3)
 >>> jtmp=json.dumps(tmp)
 >>> type(jtmp)
 <class 'str'>
 >>> type(json.loads(jtmp))
 <class 'list'>
 >>>
 >>> tmp={1:1,2:2}
 >>> jtmp=json.dumps(tmp)
 >>> type(jtmp)
 <class 'str'>
 >>> type(json.loads(jtmp))
 <class 'dict'>
 
 |