<PackageReference Include="System.Text.Json" Version="7.0.0-preview.7.22375.6" />

JsonPropertyInfo

public abstract class JsonPropertyInfo
Provides JSON serialization-related metadata about a property or field.

public JsonConverter CustomConverter { get; set; }

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

public bool IsExtensionData { 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; }