Click or drag to resize
Json.NET

Newtonsoft.Json.Linq Namespace

 
The Newtonsoft.Json.Linq namespace provides classes that are used to implement LINQ to JSON.
Classes
  ClassDescription
Public classExtensions
Contains the LINQ to JSON extension methods.
Public classCode exampleJArray
Represents a JSON array.
Public classJConstructor
Represents a JSON constructor.
Public classJContainer
Represents a token that can contain other tokens.
Public classCode exampleJObject
Represents a JSON object.
Public classJProperty
Represents a JSON property.
Public classJPropertyDescriptor
Represents a view of a JProperty.
Public classJRaw
Represents a raw JSON string.
Public classJsonLoadSettings
Specifies the settings used when loading JSON.
Public classJsonMergeSettings
Specifies the settings used when merging JSON.
Public classJToken
Represents an abstract JSON token.
Public classJTokenEqualityComparer
Compares tokens to determine whether they are equal.
Public classJTokenReader
Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.
Public classJTokenWriter
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.
Public classJValue
Represents a value in JSON (string, integer, date, etc).
Structures
Interfaces
Enumerations
  EnumerationDescription
Public enumerationCommentHandling
Specifies how JSON comments are handled when loading JSON.
Public enumerationDuplicatePropertyNameHandling
Specifies how duplicate property names are handled when loading JSON.
Public enumerationJTokenType
Specifies the type of token.
Public enumerationLineInfoHandling
Specifies how line information is handled when loading JSON.
Public enumerationMergeArrayHandling
Specifies how JSON arrays are merged together.
Public enumerationMergeNullValueHandling
Specifies how null value properties are merged.