Show / Hide Table of Contents

    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.

    • 0 Comments