<PackageReference Include="System.Text.Json" Version="10.0.0-preview.3.25171.5" />

JsonPropertyInfo

public abstract class JsonPropertyInfo

public JsonConverter CustomConverter { get; set; }

public Type DeclaringType { get; }

public Func<object, object> Get { get; set; }

public bool IsExtensionData { get; set; }

public bool IsGetNullable { get; set; }

public bool IsRequired { get; set; }

public bool IsSetNullable { get; set; }

public string Name { get; set; }

public JsonNumberHandling? NumberHandling { get; set; }

public int Order { get; set; }

public Type PropertyType { get; }

public Action<object, object> Set { get; set; }

public Func<object, object, bool> ShouldSerialize { get; set; }