<PackageReference Include="System.Text.Json" Version="7.0.0-rc.2.22472.3" />

JsonParameterInfo

abstract class JsonParameterInfo

public JsonConverter ConverterBase { get; }

public object DefaultValue { get; }

public bool IgnoreNullTokensOnRead { get; }

public JsonTypeInfo JsonTypeInfo { get; set; }

public byte[] NameAsUtf8Bytes { get; }

public JsonSerializerOptions Options { get; set; }

public Type PropertyType { get; set; }

public bool ShouldDeserialize { get; }

protected JsonParameterInfo()

public static JsonParameterInfo CreateIgnoredParameterPlaceholder(JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, bool sourceGenMode)

public virtual void Initialize(JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, JsonSerializerOptions options)