Serializing a python object can allow us to save it into a database or transfer it on internet, when we need use it, we also can deserialize it to python object. In this tutorial, we will introduce how to serialize and deserialize a python object.
Preliminaries
#load library import json
Create a python object to serialize
member={'name':'John', 'sex': 'man', 'age': 32}
Serialize python object to string
seria_memeber = json.dumps(member) print(type(seria_memeber)) print(seria_memeber)
From the result, we will find python object member is serialized to string.
The resutl is:
<class 'str'> {"age": 32, "sex": "man", "name": "John"}
Deserialize python string to object
deseria_member = json.loads(seria_memeber) print(type(deseria_member)) print(deseria_member)
From the resutl, we will find the python object member is restored.
<class 'dict'> {'sex': 'man', 'age': 32, 'name': 'John'}