JsonConverterAttribute
When placed on a property, field, or type, specifies the converter type to use.
The type of the converter to create, or null if CreateConverter should be used to obtain the converter.
Initializes a new instance of JsonConverterAttribute with the specified converter type.
protected JsonConverterAttribute()
Initializes a new instance of JsonConverterAttribute.
If overridden and ConverterType is null, allows a custom attribute to create the converter in order to pass additional state.