Namespace Couchbase.Core.IO.Serializers
Classes
DefaultJsonStreamReader
Newtonsoft.Json based implementation of IJson
DefaultSerializer
The default serializer for the Couchbase.NET SDK. Uses Newtonsoft.JSON as the the serializer.
DeserializationOptions
Options to control deserialization process in an IExtended
JsonStreamDeserializerExtensions
Extensions for IJson
SupportedDeserializationOptions
Supplied by IExtended
SystemTextJsonSerializer
A JSON serializer based on System.Text.Json.
TypeSerializerExtensions
UnixMillisecondsConverter
Newtonsoft.
Interfaces
IBufferedTypeSerializer
Extension of IType
ICustomObjectCreator
Used to control type creation during deserialization. For example, it can be used to create object proxies.
IExtendedTypeSerializer
Provides an interface for serialization and deserialization of K/V pairs, with support for more advanced deserialization features.
IJsonStreamReader
Reads values and objects from a JSON stream asynchronously.
IJsonToken
Used to support dynamic object reading during streaming JSON deserialization.
IProjectableTypeDeserializer
Extends IType
IProjectionBuilder
Interface for projecting sub-document operations onto a target class.
IStreamingTypeDeserializer
Extends IType
ITypeSerializer
Provides an interface for serialization and deserialization of K/V pairs.
ITypeSerializerProvider
Provides access to an IType