Дезеріалізація - це протилежний процес серіалізації. Він перетворює дані у своєму серіалізованому форматі у свою первісну структуру даних, наприклад, об'єкт або масив JavaScript, щоб зробити дані зручними та доступними у програмі.
Приклад десеріалізації в JavaScript за допомогою JSON:
Не тільки JSON, є численні формати серіалізації, як зазначено нижче:
BSON
BSON - це формат обміну двійковими кодами даних, розроблений таким чином, щоб він був більш ефективним щодо зберігання та передачі порівняно з JSON. Він розширює JSON додатковими типами даних і зазвичай використовується в контексті MongoDB.
Приклад серіалізації та десеріалізації BSON з використанням бсон пакет:
Розширений JSON (EJSON) - це супер набір JSON, а це означає, що він включає всі функції стандартного JSON і розширює додаткові конвенції для представлення певного типу даних та конкретних конструкцій MongoDB.
Приклад серіалізації та десеріалізації EJSON з використанням BSON пакет:
Підсумовуючи, Серіалізація це процес перетворення даних у компактний та структурований формат, придатний для зберігання та передачі, в той час як Дезеріалізація це процес перетворення серіалізованих даних у початковий формат.