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