TJSONArray
A JSON array is an ordered collection of other JSON values.
Operators
Method Operator [] :TJSON(index:Int)
Returns the element in array at position index.
The valid range for index is from 0 to the return value of Size() minus 1. If index is out of range, NULL is returned.
Method Operator []= (index:Int, value:TJSON)
Replaces the element in array at position index with value.
Methods
Method Create:TJSONArray()
Creates a new TJSONArray.
Method Size:Int()
Returns the number of elements in array, or 0 if array is NULL
Method Get:TJSON(index:Int)
Returns the element in array at position index.
The valid range for index is from 0 to the return value of Size() minus 1. If index is out of range, NULL is returned.
Method Set:Int(index:Int, value:TJSON)
Replaces the element in array at position index with value.
Returns
0 on success and -1 on error.
Method Append:Int(value:TJSON)
Appends value to the end of array, growing the size of array by 1.
Returns
0 on success and -1 on error.
Method Insert:Int(index:Int, value:TJSON)
Inserts value to array at position index, shifting the elements at index and after it one position towards the end of the array.
Returns
0 on success and -1 on error.
Method Clear:Int()
Removes all elements from array.
Returns
0 on sucess and -1 on error.
Method Remove:Int(index:Int)
Removes the element in array at position index, shifting the elements after index one position towards the start of the array.
Returns
0 on success and -1 on error.