JsonPropertyAttribute
Instructs the JsonSerializer to always serialize the member with the specified name.
Gets or sets the default value handling used when serializing this property.
Gets or sets whether this property's value is serialized as a reference.
The parameter list to use when constructing the JsonConverter described by ItemConverterType.
If null, the default constructor is used.
When non-null, there must be a constructor defined in the JsonConverter that exactly matches the number,
order, and type of these parameters.
Gets or sets the JsonConverter type used when serializing the property's collection items.
Gets or sets whether this property's collection items are serialized as a reference.
Gets or sets the reference loop handling used when serializing the property's collection items.
Gets or sets the type name handling used when serializing the property's collection items.
The parameter list to use when constructing the NamingStrategy described by NamingStrategyType.
If null, the default constructor is used.
When non-null, there must be a constructor defined in the NamingStrategy that exactly matches the number,
order, and type of these parameters.
Gets or sets the Type of the NamingStrategy.
Gets or sets the null value handling used when serializing this property.
Gets or sets the object creation handling used when deserializing this property.
Gets or sets the order of serialization of a member.
Gets or sets the name of the property.
Gets or sets the reference loop handling used when serializing this property.
Gets or sets a value indicating whether this property is required.
Gets or sets the type name handling used when serializing this property.
public JsonPropertyAttribute()
Initializes a new instance of the JsonPropertyAttribute class.
Initializes a new instance of the JsonPropertyAttribute class with the specified name.