IntelligenceX

API Reference

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 requiredposition: 0
public JsonArray Add(String value) #
Returns: JsonArray

Adds a string value to the array.

Parameters

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

Adds a boolean value to the array.

Parameters

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

Adds an integer value to the array.

Parameters

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

Adds a double value to the array.

Parameters

value System.Double requiredposition: 0
Add(IntelligenceX.Json.JsonObject value) #

Adds a JSON object to the array.

Parameters

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

Adds a nested JSON array to the array.

Parameters

value IntelligenceX.Json.JsonArray required
AddRange 2 overloads
public JsonArray AddRange(IEnumerable<Object> values) #
Returns: JsonArray

Adds multiple JSON values to the array.

Parameters

values System.Collections.Generic.IEnumerable{IntelligenceX.Json.JsonValue} requiredposition: 0
Values to append.
AddRange(System.Collections.Generic.IEnumerable{System.Object} values) #

Adds multiple CLR values to the array by mapping them to JSON values.

Parameters

values System.Collections.Generic.IEnumerable{System.Object} required
Values to append.
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.