<PackageReference Include="Newtonsoft.Json" Version="4.5.7" />

Newtonsoft.Json

Namespace with 39 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.
 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.
 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.
 JsonWriterException The exception thrown when an error occurs while reading 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 .
 Formatting Specifies formatting options for the .
 JsonToken Specifies the type of Json token.
 MemberSerialization Specifies the member serialization 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 .
 ReferenceLoopHandling Specifies reference loop handling options for the .
 Required Indicating whether a property is required.
 TypeNameHandling Specifies type name handling options for the .
 WriteState Specifies the state of the .

Static Classes

 JsonConvert Provides methods for converting between common language runtime types and JSON types.

Abstract Classes

 JsonContainerAttribute Instructs the how to serialize the object.
 JsonConverter 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

 IJsonLineInfo Provides an interface to enable a class to return line and position information.