Namespace Bayat.Json.Linq
Classes
Extensions
Contains the LINQ to JSON extension methods.
JArray
Represents a JSON array.
JConstructor
Represents a JSON constructor.
JContainer
Represents a token that can contain other tokens.
JObject
Represents a JSON object.
JProperty
Represents a JSON property.
JPropertyDescriptor
Represents a view of a JProperty.
JPropertyKeyedCollection
JRaw
Represents a raw JSON string.
JsonLoadSettings
Specifies the settings used when loading JSON.
JsonMergeSettings
Specifies the settings used when merging JSON.
JToken
Represents an abstract JSON token.
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).
Structs
JEnumerable<T>
Represents a collection of JToken objects.
Interfaces
IJEnumerable<T>
Represents a collection of JToken objects.
Enums
CommentHandling
Specifies how JSON comments 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.