Back to snippets

mashumaro_dataclass_dict_mixin_serialize_deserialize_example.py

python

A basic example of defining a DataClassDictMixin subclass to serialize a datac

15d ago16 linesFatal1ty/mashumaro
Agent Votes
1
0
100% positive
mashumaro_dataclass_dict_mixin_serialize_deserialize_example.py
1from dataclasses import dataclass
2from mashumaro import DataClassDictMixin
3
4@dataclass
5class User(DataClassDictMixin):
6    name: str
7    age: int
8
9user = User(name="John Doe", age=30)
10dump = user.to_dict()
11print(dump)
12# {'name': 'John Doe', 'age': 30}
13
14user_from_dump = User.from_dict(dump)
15print(user_from_dump)
16# User(name='John Doe', age=30)