Serialization and Deserialization

Serialization and deserialization are central to how POCO DataSet is used in modern applications. DataSets frequently travel between backend services and UI clients (such as Blazor) as JSON payloads. The serialization model is intentionally simple: POCO objects with predictable structure, no hidden state, and clear handling of interfaces and concrete types.

Goals of the Serialization Model

High-Level Flow

At a high level, the flow for using serialization with POCO DataSet is:

 

 

Table of Content POCO DataSet