JSON Serialization Approach
POCO DataSet is designed around JSON serialization as the primary transport format. The structure of DataSet, DataTable, and DataRow objects maps cleanly to JSON arrays and objects, making the payloads straightforward to inspect and transmit over HTTP.
Typically, JSON serialization is configured once at application startup. For example, using System.Text.Json:
JsonSerializerOptions options = new JsonSerializerOptions();
options.PropertyNameCaseInsensitive = true;
// Add POCO DataSet converters here
// e.g., ConcreteTypeConverter<IDataSet, DataSet>, etc.
Table of Content POCO DataSet Serialization and Deserialization