Сериализация - это процесс, с помощью которого структуры данных преобразуются в формат, который может быть легко сохранен или передан и впоследствии реконструирован.

Сериализация - это процесс преобразования data-structures или состояния объекта в формат, который можно сохранить (например, в плоский файл или память buffer) или передается по сети, чтобы впоследствии восстановить ее, поддерживая целостность данных - обычно в другой среде выполнения, которая может находиться или не находиться на одном компьютере.

Процесс сериализации объекта иногда упоминается как marshalling - однако в зависимости от контекста / языка этот термин может иметь несколько иное значение. Процесс восстановления структуры данных из ее сериализованной формы известен как deserialization.

Популярные форматы для сериализации: json и xml.