Class NodaTimeDefaultJsonConverterAttribute
Provides JSON default converters for Noda Time types, as if using serializer
options configured by ConfigureForNodaTime(JsonSerializerOptions, IDateTimeZoneProvider)
with a provider of Tzdb.
Since 3.2.x
Availability net6.0, netstandard2.0
Inheritance
NodaTimeDefaultJsonConverterAttribute
Inherited Members
Namespace: NodaTime.Serialization.SystemTextJson
Assembly: NodaTime.Serialization.SystemTextJson.dll
Syntax
public sealed class NodaTimeDefaultJsonConverterAttribute : JsonConverterAttribute
Remarks
This attribute allows JSON conversion to be easily specified for properties without
having to configure a specific options object.
Constructors
NodaTimeDefaultJsonConverterAttribute()
Constructs an instance of the attribute.
Since 3.2.x
Availability net6.0, netstandard2.0
Declaration
public NodaTimeDefaultJsonConverterAttribute()
Methods
CreateConverter(Type)
When overridden in a derived class and ConverterType is null, allows the derived class to create a JsonConverter in order to pass additional state.
Since 3.2.x
Availability net6.0, netstandard2.0
Declaration
public override JsonConverter CreateConverter(Type typeToConvert)
Parameters
Type | Name | Description |
---|---|---|
Type | typeToConvert | The type of the converter. |
Returns
Type | Description |
---|---|
JsonConverter | The custom converter. |