JsonConverterAttribute
When placed on a property or type, specifies the converter type to use.
                
Gets the type of the  JsonConverterAttribute, or null if it was created without a type.
Initializes a new instance of  JsonConverterAttribute with the specified converter type.
protected JsonConverterAttribute()
Initializes a new instance of  JsonConverterAttribute.
When overridden in a derived class and  ConverterType is null, allows the derived class to create a  JsonConverter in order to pass additional state.