Class | Description | |
---|---|---|
![]() | JsonArrayAttribute | Instructs the JsonSerializer how to serialize the collection. |
![]() | JsonConstructorAttribute | Instructs the JsonSerializer to use the specified constructor when deserializing that object. |
![]() | JsonContainerAttribute | Instructs the JsonSerializer how to serialize the object. |
![]() | JsonConvert | Provides methods for converting between common language runtime types and JSON types. |
![]() | JsonConverter | Converts an object to and from JSON. |
![]() | JsonConverterAttribute | Instructs the JsonSerializer to use the specified JsonConverter when serializing the member or class. |
![]() | JsonConverterCollection | Represents a collection of JsonConverter. |
![]() | JsonDictionaryAttribute | Instructs the JsonSerializer how to serialize the collection. |
![]() | JsonException | The exception thrown when an error occurs during Json serialization or deserialization. |
![]() | JsonExtensionDataAttribute | Instructs the JsonSerializer to deserialize properties with no matching class member into the specified collection and write values during serialization. |
![]() | JsonIgnoreAttribute | Instructs the JsonSerializer not to serialize the public field or public read/write property value. |
![]() | JsonObjectAttribute | Instructs the JsonSerializer how to serialize the object. |
![]() | JsonPropertyAttribute | Instructs the JsonSerializer to always serialize the member with the specified name. |
![]() | JsonReader | Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. |
![]() | JsonReaderException | The exception thrown when an error occurs while reading Json text. |
![]() | JsonSerializationException | The exception thrown when an error occurs during Json serialization or deserialization. |
![]() | JsonSerializer | Serializes and deserializes objects into and from the JSON format. The JsonSerializer enables you to control how objects are encoded into JSON. |
![]() | JsonSerializerSettings | Specifies the settings on a JsonSerializer object. |
![]() | JsonTextReader | Represents a reader that provides fast, non-cached, forward-only access to JSON text data. |
![]() | JsonTextWriter | Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. |
![]() | JsonValidatingReader | Represents a reader that provides Noemax.Newtonsoft.Json.Schema.JsonSchema validation. |
![]() | JsonWriter | Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. |
![]() | JsonWriterException | The exception thrown when an error occurs while reading Json text. |
Interface | Description | |
---|---|---|
![]() | IJsonLineInfo | Provides an interface to enable a class to return line and position information. |
Enumeration | Description | |
---|---|---|
![]() | 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 System.DateTime. |
![]() | DefaultValueHandling | Specifies default value handling options for the JsonSerializer. |
![]() | FloatFormatHandling | Specifies float format handling options when writing special floating point numbers, e.g. System.Double.NaN, System.Double.PositiveInfinity and System.Double.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 | Specifies reference handling options for the JsonSerializer. Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. |
![]() | 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. |
![]() | TypeNameHandling | Specifies type name handling options for the JsonSerializer. |
![]() | WriteState | Specifies the state of the JsonWriter. |