Noda Time
Show / Hide Table of Contents

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
object
Attribute
JsonAttribute
JsonConverterAttribute
NodaTimeDefaultJsonConverterAttribute
Inherited Members
JsonConverterAttribute.ConverterType
Attribute.Equals(object)
Attribute.GetCustomAttribute(Assembly, Type)
Attribute.GetCustomAttribute(Assembly, Type, bool)
Attribute.GetCustomAttribute(MemberInfo, Type)
Attribute.GetCustomAttribute(MemberInfo, Type, bool)
Attribute.GetCustomAttribute(Module, Type)
Attribute.GetCustomAttribute(Module, Type, bool)
Attribute.GetCustomAttribute(ParameterInfo, Type)
Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
Attribute.GetCustomAttributes(Assembly)
Attribute.GetCustomAttributes(Assembly, bool)
Attribute.GetCustomAttributes(Assembly, Type)
Attribute.GetCustomAttributes(Assembly, Type, bool)
Attribute.GetCustomAttributes(MemberInfo)
Attribute.GetCustomAttributes(MemberInfo, bool)
Attribute.GetCustomAttributes(MemberInfo, Type)
Attribute.GetCustomAttributes(MemberInfo, Type, bool)
Attribute.GetCustomAttributes(Module)
Attribute.GetCustomAttributes(Module, bool)
Attribute.GetCustomAttributes(Module, Type)
Attribute.GetCustomAttributes(Module, Type, bool)
Attribute.GetCustomAttributes(ParameterInfo)
Attribute.GetCustomAttributes(ParameterInfo, bool)
Attribute.GetCustomAttributes(ParameterInfo, Type)
Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
Attribute.GetHashCode()
Attribute.IsDefaultAttribute()
Attribute.IsDefined(Assembly, Type)
Attribute.IsDefined(Assembly, Type, bool)
Attribute.IsDefined(MemberInfo, Type)
Attribute.IsDefined(MemberInfo, Type, bool)
Attribute.IsDefined(Module, Type)
Attribute.IsDefined(Module, Type, bool)
Attribute.IsDefined(ParameterInfo, Type)
Attribute.IsDefined(ParameterInfo, Type, bool)
Attribute.Match(object)
Attribute.TypeId
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
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.
Overrides
JsonConverterAttribute.CreateConverter(Type)
In this article
Back to top Generated by DocFX