<PackageReference Include="System.Text.Json" Version="4.6.0" />

JsonConverter<T>

public abstract class JsonConverter<T> : JsonConverter
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); } }