System.Text.Json.Serialization.Metadata.JsonPropertyInfo public abstract class JsonPropertyInfo Documentation Code public JsonParameterInfo AssociatedParameter { get; } public ICustomAttributeProvider AttributeProvider { get; set; } 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 JsonObjectCreationHandling? ObjectCreationHandling { get; set; } public JsonSerializerOptions Options { get; } public int Order { get; set; } public Type PropertyType { get; } public Action<object, object> Set { get; set; } public Func<object, object, bool> ShouldSerialize { get; set; }