"For developers", "Server scripts", "Functions description", "JSON", "JSONArraySetInteger".
Changing a specified integer of a JSON array by index. The index begins from 0.
function JSONArraySetInteger(var sJSON: string; iIdx, iValue: integer): integer;
Parameter |
Type |
Value |
---|---|---|
var sJSON |
string |
JSON object as a text string; |
iIdx |
integer |
index of the required array element; |
iValue |
integer |
the contents of the array element. |
-1 |
JSON parsing error; |
-2 |
invalid index or type of the array element; |
0 |
function done seccessfullyфункция отработала успешно. |
var
JSONArr: string;
i: integer;
begin
JSONArr := '[]';
for i := 0 to 9 do JSONArraySetInteger(JSONArr, i, random(100));
mLogScript(JSONArr, '');
end.
[13:50:47] (Log "JSONArraySetInteger"): [79,85,36,89,42,96,58,24,93,69]
[13:50:47] (Run "JSONArraySetInteger"): Script operation time: 2 ms
[13:50:47] (Run "JSONArraySetInteger"): Script done successfully.