Noda Time
Show / Hide Table of Contents

Namespace NodaTime.Serialization.SystemTextJson

Classes

DelegatingConverterBase<T>

Converter which does nothing but delegate to another one for all operations.

Extensions

Static class containing extension methods to configure System.Text.Json for Noda Time types.

NodaConverterBase<T>

Base class for all the System.Text.Json converters which handle value types (which is most of them). This deals handles all the boilerplate code dealing with nullity.

NodaConverters

Convenience class to expose preconfigured converters for Noda Time types, and factory methods for creating those which require parameters.

NodaJsonSettings

A collection of converters and related settings for Noda Time JSON parsing. This can be used to configure System.Text.Json serializers using the ConfigureForNodaTime(JsonSerializerOptions, NodaJsonSettings) extension method.

NodaPatternConverter<T>

A JSON converter for types which can be represented by a single string value, parsed or formatted from an IPattern<T>.

NodaTimeDefaultJsonConverterAttribute

Provides JSON default converters for Noda Time types, as if using serializer options configured by ConfigureForNodaTime(JsonSerializerOptions, IDateTimeZoneProvider) with a provider of Tzdb.

NodaTimeDefaultJsonConverterFactory

Provides JSON default converters for Noda Time types, as if using serializer options configured by ConfigureForNodaTime(JsonSerializerOptions, IDateTimeZoneProvider) with a provider of Tzdb.
In this article
Back to top Generated by DocFX