JsonTimestampSerializerBuilderCase class

Implements a JsonSerializerBuilder case that matches TimestampLogicalType and attempts to map it to DateTime or DateTimeOffset.
AssemblyChr.Avro.Json
NamespaceChr.Avro.Serialization
Signature
public class JsonTimestampSerializerBuilderCase : Chr.Avro.Serialization.TimestampSerializerBuilderCase, Chr.Avro.Serialization.IJsonSerializerBuilderCase, Chr.Avro.Serialization.ISerializerBuilderCase<Chr.Avro.Serialization.JsonSerializerBuilderContext,Chr.Avro.Serialization.JsonSerializerBuilderCaseResult>
BaseTimestampSerializerBuilderCase
InterfacesIJsonSerializerBuilderCase
ISerializerBuilderCase<JsonSerializerBuilderContext, JsonSerializerBuilderCaseResult>

Constructors

JsonTimestampSerializerBuilderCase()
null

Methods

JsonSerializerBuilderCaseResult BuildExpression(Expression, Type, Schema, JsonSerializerBuilderContext)
Builds a JsonSerializer<> for a TimestampLogicalType.
Chr.Avro