| ConstructorHandling |
Specifies how constructors are used when initializing objects during deserialization by the JsonSerializer. |
| DateFormatHandling |
Specifies how dates are formatted when writing JSON text. |
| DateParseHandling |
Specifies how date formatted strings, e.g. “\/Date(1198908717056)\/” and “2012-03-21T05:40Z”, are parsed when reading JSON text. |
| DateTimeZoneHandling |
Specifies how to treat the time value when converting between string and DateTime. |
| DefaultValueHandling |
|
| FloatFormatHandling |
Specifies float format handling options when writing special floating point numbers, e.g. NaN, PositiveInfinity and NegativeInfinity with JsonWriter. |
| FloatParseHandling |
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. |
| Formatting |
Specifies formatting options for the JsonTextWriter. |
| JsonToken |
Specifies the type of JSON token. |
| MemberSerialization |
Specifies the member serialization options for the JsonSerializer. |
| MetadataPropertyHandling |
Specifies metadata property handling options for the JsonSerializer. |
| MissingMemberHandling |
Specifies missing member handling options for the JsonSerializer. |
| NullValueHandling |
Specifies null value handling options for the JsonSerializer. |
| ObjectCreationHandling |
Specifies how object creation is handled by the JsonSerializer. |
| PreserveReferencesHandling |
|
| ReferenceLoopHandling |
Specifies reference loop handling options for the JsonSerializer. |
| Required |
Indicating whether a property is required. |
| StringEscapeHandling |
Specifies how strings are escaped when writing JSON text. |
| TraceLevel |
Specifies what messages to output for the ITraceWriter class. |
| TypeNameHandling |
|
| WriteState |
Specifies the state of the JsonWriter. |