Class CustomCreationConverter<T>
- Namespace
- Newtonsoft.Json.Converters
- Assembly
- Newtonsoft.Json.dll
public abstract class CustomCreationConverter<T> : JsonConverter
Type Parameters
T
- Inheritance
-
CustomCreationConverter<T>
- Inherited Members
- Extension Methods
Constructors
CustomCreationConverter()
protected CustomCreationConverter()
Properties
CanWrite
public override bool CanWrite { get; }
Property Value
Methods
CanConvert(Type)
public override bool CanConvert(Type objectType)
Parameters
objectType
Type
Returns
Create(Type)
public abstract T Create(Type objectType)
Parameters
objectType
Type
Returns
- T
ReadJson(JsonReader, Type, object?, JsonSerializer)
public override object? ReadJson(JsonReader reader, Type objectType, object? existingValue, JsonSerializer serializer)
Parameters
reader
JsonReaderobjectType
TypeexistingValue
objectserializer
JsonSerializer
Returns
WriteJson(JsonWriter, object?, JsonSerializer)
public override void WriteJson(JsonWriter writer, object? value, JsonSerializer serializer)
Parameters
writer
JsonWritervalue
objectserializer
JsonSerializer