IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Serialization
editSerialization
editBy default, the .NET client for Elasticsearch uses the Microsoft System.Text.Json library for serialization. The client understands how to serialize and deserialize the request and response types correctly. It also handles (de)serialization of user POCO types representing documents read or written to Elasticsearch.
The client has two distinct serialization responsibilities - serialization of the types owned by the Elastic.Clients.Elasticsearch
library and serialization of source documents, modeled in application code. The first responsibility is entirely internal; the second is configurable.