<PackageReference Include="System.Text.Json" Version="7.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 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.