Newtonsoft.Json
Namespace with 48 public types
Classes
                                     JsonArrayAttribute
                                    Instructs the  how to serialize the collection.
                                
                            
                            
                                
                                     JsonConstructorAttribute
                                    Instructs the  to use the specified constructor when deserializing that object.
                                
                            
                            
                                
                                     JsonConverterAttribute
                                    Instructs the  to use the specified  when serializing the member or class.
                                
                            
                            
                                
                                     JsonConverterCollection
                                    Represents a collection of .
                                
                            
                            
                                
                                     JsonDictionaryAttribute
                                    Instructs the  how to serialize the collection.
                                
                            
                            
                                
                                     JsonException
                                    The exception thrown when an error occurs during JSON serialization or deserialization.
                                
                            
                            
                                
                                     JsonExtensionDataAttribute
                                    Instructs the  to deserialize properties with no matching class member into the specified collection
            and write values during serialization.
                                
                            
                            
                                
                                     JsonIgnoreAttribute
                                    Instructs the  not to serialize the public field or public read/write property value.
                                
                            
                            
                                
                                     JsonObjectAttribute
                                    Instructs the  how to serialize the object.
                                
                            
                            
                                
                                     JsonPropertyAttribute
                                    Instructs the  to always serialize the member with the specified name.
                                
                            
                            
                                
                                     JsonReaderException
                                    The exception thrown when an error occurs while reading JSON text.
                                
                            
                            
                                
                                     JsonRequiredAttribute
                                    Instructs the  to always serialize the member, and to require that the member has a value.
                                
                            
                            
                                
                                     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  enables you to control how objects are encoded into JSON.
                                
                            
                            
                                
                                     JsonSerializerSettings
                                    Specifies the settings on a  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  validation.
            
            JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details.
                                
                            
                            
                                
                                     JsonWriterException
                                    The exception thrown when an error occurs while writing JSON text.
                                
                            
                        
                        Enumerations
                                     ConstructorHandling
                                    Specifies how constructors are used when initializing objects during deserialization by the .
                                
                            
                            
                                
                                     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 .
                                
                            
                            
                                
                                     DefaultValueHandling
                                    Specifies default value handling options for the .
                                
                            
                            
                                
                                     FloatFormatHandling
                                    Specifies float format handling options when writing special floating point numbers, e.g. ,
             and  with .
                                
                            
                            
                                
                                     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 .
                                
                            
                            
                                
                                     JsonToken
                                    Specifies the type of JSON token.
                                
                            
                            
                                
                                     MemberSerialization
                                    Specifies the member serialization options for the .
                                
                            
                            
                                
                                     MetadataPropertyHandling
                                    Specifies metadata property handling options for the .
                                
                            
                            
                                
                                     MissingMemberHandling
                                    Specifies missing member handling options for the .
                                
                            
                            
                                
                                     NullValueHandling
                                    Specifies null value handling options for the .
                                
                            
                            
                                
                                     ObjectCreationHandling
                                    Specifies how object creation is handled by the .
                                
                            
                            
                                
                                     PreserveReferencesHandling
                                    Specifies reference handling options for the .
            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement .
                                
                            
                            
                                
                                     ReferenceLoopHandling
                                    Specifies reference loop handling options for the .
                                
                            
                            
                                
                                     Required
                                    Indicating whether a property is required.
                                
                            
                            
                                
                                     StringEscapeHandling
                                    Specifies how strings are escaped when writing JSON text.
                                
                            
                            
                                
                                     TypeNameAssemblyFormatHandling
                                    Indicates the method that will be used during deserialization for locating and loading assemblies.
                                
                            
                            
                                
                                     TypeNameHandling
                                    Specifies type name handling options for the .
                                
                            
                            
                                
                                     WriteState
                                    Specifies the state of the .
                                
                            
                        
                        Static Classes
                                     JsonConvert
                                    Provides methods for converting between .NET types and JSON types.
                                
                            
                        
                        Abstract Classes
                                     JsonContainerAttribute
                                    Instructs the  how to serialize the object.
                                
                            
                            
                                
                                     JsonConverter
                                    Converts an object to and from JSON.
                                
                            
                            
                                
                                     JsonConverter`1
                                    Converts an object to and from JSON.
                                
                            
                            
                                
                                     JsonReader
                                    Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
                                
                            
                            
                                
                                     JsonWriter
                                    Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
                                
                            
                        
                        Interfaces
                                     IArrayPool`1
                                    Provides an interface for using pooled arrays.
                                
                            
                            
                                
                                     IJsonLineInfo
                                    Provides an interface to enable a class to return line and position information.