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

JsonParameterInfoValues

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

The default value of the parameter.

public bool HasDefaultValue { get; set; }

Whether a default value was specified for the parameter.

public string Name { get; set; }

The name of the parameter.

public Type ParameterType { get; set; }

The type of the parameter.

public int Position { get; set; }

The zero-based position of the parameter in the formal parameter list.