JsonPropertyInfo
Provides JSON serialization-related metadata about a property or field.
Gets the constructor parameter associated with the current property.
Gets or sets the custom attribute provider for the current property.
Gets or sets a custom converter override for the current property.
Gets the declaring type of the property.
Gets or sets a getter delegate for the property.
Gets or sets a value that indicates whether the current property is a special extension data property.
Gets or sets a value indicating whether the return type of the getter is annotated as nullable.
Gets or sets a value that indicates whether the current property is required for deserialization to be successful.
Gets or sets a value indicating whether the input type of the setter is annotated as nullable.
Gets or sets the JSON property name used when serializing the property.
Gets or sets the JsonNumberHandling applied to the current property.
Gets or sets a value indicating if the property or field should be replaced or populated during deserialization.
Gets the JsonSerializerOptions value associated with the current contract instance.
Gets or sets the serialization order for the current property.
Gets the type of the current property.
Gets or sets a setter delegate for the property.
Gets or sets a predicate that determines whether the current property value should be serialized.