Сериализация
Материал из Википедии — свободной энциклопедии
Сериализация (в программировании) — способ перевода какой-либо структуры данных в последовательность битов. Обратной операции сериализации является операция десериализации — восстановление начального состояния структуры данных из битовой последовательности.
Сериализация используется для передачи объектов. Например, нужно создать распределённое приложение, разные части которого бы обменивалось какой-либо информацией. Создаётся класс, например TransferData, со всеми нужными данными, заполняется нужной информацией, сериализируется в xml-документ и, например, отсылается по электронной почте в другую страну. Получатель десериализирует его в своём приложении и работает как с классом этого же приложения.