<PackageReference Include="System.Text.Json" Version="11.0.0-preview.5.26302.115" />

System.Text.Json.Serialization.JsonConverter<T>

public abstract class JsonConverter<T> : JsonConverter
public virtual bool HandleNull { get; }

public abstract T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

public virtual T ReadAsPropertyName(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

public abstract void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)

public virtual void WriteAsPropertyName(Utf8JsonWriter writer, T value, JsonSerializerOptions options)