Сериализация: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м робот добавил: it:Serializzazione
м робот добавил: sk:Marshalling
Строка 16: Строка 16:
[[pl:Serializacja]]
[[pl:Serializacja]]
[[pt:Serialização]]
[[pt:Serialização]]
[[sk:Marshalling]]

Версия от 10:12, 27 августа 2007

Сериализация (в программировании) — способ перевода какой-либо структуры данных в последовательность битов. Обратной операции сериализации является операция десериализации — восстановление начального состояния структуры данных из битовой последовательности.

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