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

EnumConverterFactory

public static JsonConverter<T> Create<T>(EnumConverterOptions converterOptions, JsonSerializerOptions options, JsonNamingPolicy namingPolicy = null) where T : struct, Enum

public static JsonConverter Create(Type enumType, EnumConverterOptions converterOptions, JsonNamingPolicy namingPolicy, JsonSerializerOptions options)

public static bool IsSupportedTypeCode(TypeCode typeCode)