Constructors
-
Json
Object Initializes a new instance of the JsonObjectContract class.Contract(Type)
Properties
-
Creator
Parameters Gets a collection of JsonProperty instances that define the parameters used with OverrideCreator. -
Extension
Data Gets or sets the extension data getter.Getter -
Extension
Data Gets or sets the extension data name resolver.Name Resolver -
Extension
Data Gets or sets the extension data setter.Setter -
Extension
Data Gets or sets the extension data value type.Value Type -
Has
Required Or Default Value Properties -
Item
Null Gets or sets how the object's properties with null values are handled during serialization and deserialization.Value Handling -
Item
Required Gets or sets a value that indicates whether the object's properties are required. -
Member
Serialization Gets or sets the object member serialization. -
Missing
Member Gets or sets the missing member handling used when deserializing this object.Handling -
Override
Creator Gets or sets the function used to create the object. When set this function will override DefaultCreator. This function is called with a collection of arguments which are defined by the CreatorParameters collection. -
Parameterized
Creator - Properties Gets the object's properties.