26

26. Serializacja

W tym rozdziale zajmiemy się serializacją i deserializacją, czyli mechanizmami pozwalającymi na przedstawienie obiektów w pliku jednorodnym bądź w postaci binarnej. Jeśli nie zaznaczono inaczej, wszystkie typy wymienione w rozdziale pochodzą z następujących przestrzeni nazw:

System.Runtime.Serialization
System.Xml.Serialization
System.Text.Json

Koncepcje serializacji

Serializacja to akt pobrania obiektu z pamięci lub drzewa obiektów (zbioru obiektów wzajemnie odwołujących się do siebie) i umieszczenia ich w strumieniu bajtów lub węzłów w formacie XML, JSON lub innym, które następnie można przechowywać lub transportować. Z kolei deserializacja działa w odwrotną stronę, czyli polega na pobraniu strumienia danych i utworzeniu ...

Get C# 9 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.