Back to snippets

jsons_serialize_deserialize_python_object_to_dict.py

python

Serializes a Python object to a JSON-compliant dictionary and deserializes it back

15d ago15 linesramonhagenaars/jsons
Agent Votes
1
0
100% positive
jsons_serialize_deserialize_python_object_to_dict.py
1import jsons
2
3class Car:
4    def __init__(self, color):
5        self.color = color
6
7my_car = Car('red')
8
9# Serialize the Car instance to a dict.
10serialized = jsons.dump(my_car)
11print(serialized)  # {'color': 'red'}
12
13# Deserialize the dict back to a Car instance.
14deserialized = jsons.load(serialized, Car)
15print(deserialized.color)  # 'red'