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