Сериализация
Коротко: Сериализация преобразует объекты или структуры данных в формат, который можно сохранить или передать (JSON, XML, двоичный); десериализация воссоздаёт из него объекты.
Подробнее: Она нужна, чтобы сохранять данные в файлах или базах данных, отправлять их по сети (REST-интерфейсы, очереди сообщений) или обмениваться ими между программами на разных языках. Формат должен предлагать стабильную структуру, версионирование и проверку ошибок.
Подробности
import json
person = {"name": "Mia",См. также: рефлексия, JSON, XML, запись файлов