JsonConverter<T>
Converts an object or value to or from JSON.
namespace System.Text.Json.Serialization
{
public abstract class JsonConverter<T> : JsonConverter
{
internal override Type TypeToConvert => typeof(T);
protected internal JsonConverter()
{
}
public override bool CanConvert(Type typeToConvert)
{
return typeToConvert == typeof(T);
}
public abstract T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options);
public abstract void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options);
}
}