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