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

JsonParameterInfoValues

public sealed class JsonParameterInfoValues
Provides information about a constructor parameter required for JSON deserialization.
public object DefaultValue { get; set; }

Gets or sets the default value of the parameter.

public bool HasDefaultValue { get; set; }

Gets or sets a value that specifies whether a default value was specified for the parameter.

public bool IsMemberInitializer { get; set; }

Whether the parameter represents a required or init-only member initializer.

public bool IsNullable { get; set; }

Whether the parameter allows null values.

public string Name { get; set; }

Gets or sets the name of the parameter.

public Type ParameterType { get; set; }

Gets or sets the type of the parameter.

public int Position { get; set; }

Gets or sets the zero-based position of the parameter in the formal parameter list.