Сериализация: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
м робот добавил: it:Serializzazione |
Loveless (обсуждение | вклад) м робот добавил: sk:Marshalling |
||
Строка 16: | Строка 16: | ||
[[pl:Serializacja]] |
[[pl:Serializacja]] |
||
[[pt:Serialização]] |
[[pt:Serialização]] |
||
[[sk:Marshalling]] |
Версия от 10:12, 27 августа 2007
Сериализация (в программировании) — способ перевода какой-либо структуры данных в последовательность битов. Обратной операции сериализации является операция десериализации — восстановление начального состояния структуры данных из битовой последовательности.
Сериализация используется для передачи объектов. Например, нужно создать распределённое приложение, разные части которого бы обменивалось какой-либо информацией. Создаётся класс, например TransferData, со всеми нужными данными, заполняется нужной информацией, сериализируется в xml-документ и, например, отсылается по электронной почте в другую страну. Получатель десериализирует его в своём приложении и работает как с классом этого же приложения.