IntelligenceX
Class

JsonArray

Namespace IntelligenceX.Json
Assembly IntelligenceX
Implements
IEnumerable<JsonValue> IEnumerable
Modifiers sealed
Attributes
DefaultMember("Item")

Represents a mutable JSON array.

Inheritance

  • Object
  • JsonArray

Constructors

Methods

Add 7 overloads
public JsonArray Add(JsonArray value) #
Returns: JsonArray

Adds a JSON value to the array.

Parameters

value IntelligenceX.Json.JsonValue
public JsonArray Add(String value) #
Returns: JsonArray

Adds a string value to the array.

Parameters

value System.String
public JsonArray Add(Boolean value) #
Returns: JsonArray

Adds a boolean value to the array.

Parameters

value System.Boolean
public JsonArray Add(Int64 value) #
Returns: JsonArray

Adds an integer value to the array.

Parameters

value System.Int64
public JsonArray Add(Double value) #
Returns: JsonArray

Adds a double value to the array.

Parameters

value System.Double
Add(IntelligenceX.Json.JsonObject value) #

Adds a JSON object to the array.

Parameters

value IntelligenceX.Json.JsonObject
Add(IntelligenceX.Json.JsonArray value) #

Adds a nested JSON array to the array.

Parameters

value IntelligenceX.Json.JsonArray
public virtual IEnumerator<JsonValue> GetEnumerator() #
Returns: IEnumerator<JsonValue>

Returns a typed enumerator over the array values.

System#Collections#IEnumerable#GetEnumerator() #

Returns a non-generic enumerator over the array values.

Properties

public Int32 Count { get; } #

Gets the number of elements in the array.

public JsonValue Item { get; set; } #

Gets or sets a value at the specified index.