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

Newtonsoft.Json.Linq

Namespace with 23 public types

Classes

 JArray Represents a JSON array.
 JConstructor Represents a JSON constructor.
 JObject Represents a JSON object.
 JProperty Represents a JSON property.
 JPropertyDescriptor Represents a view of a .
 JRaw Represents a raw JSON string.
 JsonLoadSettings Specifies the settings used when loading JSON.
 JsonMergeSettings Specifies the settings used when merging JSON.
 JTokenEqualityComparer Compares tokens to determine whether they are equal.
 JTokenReader Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
 JTokenWriter Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
 JValue Represents a value in JSON (string, integer, date, etc).

Structures

 JEnumerable`1 Represents a collection of objects.

Enumerations

 CommentHandling Specifies how JSON comments are handled when loading JSON.
 DuplicatePropertyNameHandling Specifies how duplicate property names are handled when loading JSON.
 JTokenType Specifies the type of token.
 LineInfoHandling Specifies how line information is handled when loading JSON.
 MergeArrayHandling Specifies how JSON arrays are merged together.
 MergeNullValueHandling Specifies how null value properties are merged.

Static Classes

 Extensions Contains the LINQ to JSON extension methods.

Abstract Classes

 JContainer Represents a token that can contain other tokens.
 JToken Represents an abstract JSON token.

Interfaces

 IJEnumerable`1 Represents a collection of objects.