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

JsonParameterInfoValues

public sealed class JsonParameterInfoValues
Provides information about a constructor parameter required for JSON deserialization.
using System.ComponentModel; using System.Runtime.CompilerServices; namespace System.Text.Json.Serialization.Metadata { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] [EditorBrowsable(EditorBrowsableState.Never)] public sealed class JsonParameterInfoValues { public string Name { get; set; } public Type ParameterType { get; set; } public int Position { get; set; } public bool HasDefaultValue { get; set; } [System.Runtime.CompilerServices.Nullable(2)] public object DefaultValue { [System.Runtime.CompilerServices.NullableContext(2)] get; [System.Runtime.CompilerServices.NullableContext(2)] set; } } }