Removes an element with the specified index from a JSON array. The index of all following elements decreases by one. Also the size of the array decreases by one.
Json.bdh
JsonArrayRemoveElement( in handle : number,
                        in index  : number ): boolean; 
               | Parameter | Description | 
|---|---|
| handle | Valid handle to a JSON array | 
| index | The index position in the JSON array. Lower bound is zero (0). | 
transaction TMain
var
  jsonArray, i, current : number;
begin
  jsonArray := JsonParse("[0,1,2,3,4,5,6,7]");
  
  //remove all even numbers of array
  i := 0;
  while i < JsonGetArrayLength(jsonArray) do
    JsonArrayGetNumberElement(jsonArray, i, current);
	if ((curr mod 2) = 0) then
	  JsonArrayRemoveElement(jsonArray, i);
	else
	  i := i + 1;
	end;
  end;
  JsonFree(jsonArray);
end TMain;