C-DEngine 5.105

JsonPropertyAttribute Properties

The JsonPropertyAttribute type exposes the following members.

Properties


  Name Description
Public property DefaultValueHandling
Gets or sets the default value handling used when serializing this property.
Public property IsReference
Gets or sets whether this property's value is serialized as a reference.
Public property ItemConverterParameters
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.
Public property ItemConverterType
Gets or sets the JsonConverter used when serializing the property's collection items.
Public property ItemIsReference
Gets or sets whether this property's collection items are serialized as a reference.
Public property ItemReferenceLoopHandling
Gets or sets the reference loop handling used when serializing the property's collection items.
Public property ItemTypeNameHandling
Gets or sets the type name handling used when serializing the property's collection items.
Public property NamingStrategyParameters
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.
Public property NamingStrategyType
Gets or sets the Type of the NamingStrategy.
Public property NullValueHandling
Gets or sets the null value handling used when serializing this property.
Public property ObjectCreationHandling
Gets or sets the object creation handling used when deserializing this property.
Public property Order
Gets or sets the order of serialization of a member.
Public property PropertyName
Gets or sets the name of the property.
Public property ReferenceLoopHandling
Gets or sets the reference loop handling used when serializing this property.
Public property Required
Gets or sets a value indicating whether this property is required.
Public property TypeId (Inherited from Attribute.)
Public property TypeNameHandling
Gets or sets the type name handling used when serializing this property.