MyChat Scripts: JSONArraySetInteger, змінити число в JSON масиві
Змінити вказаний числовий елемент у JSON масиві за індексом. Індекс починається з 0.
Синтаксис
function JSONArraySetInteger(var sJSON: string; iIdx, iValue: integer): integer;
Параметри та значення, що повертаються
|
Параметр |
Тип |
Значення |
|
var sJSON |
string |
JSON масив у вигляді текстового рядка. Якщо встановити порожній рядок — масив буде створений автоматично; |
|
iIdx |
integer |
індекс потрібного елемента масиву; |
|
iValue |
integer |
вміст елемента масиву. |
Змінити вказаний числовий елемент у JSON масиві за індексом. Індекс починається з 0.
Результат функції
|
-1 |
помилка парсингу JSON; |
|
-2 |
неправильний індекс чи тип елементу масиву; |
|
0 |
функція відпрацювала успішно. |
Приклад
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"): Час виконання скрипту: 2 мс
[13:50:47] (Run "JSONArraySetInteger"): Скрипт виконано успішно.
Дивитися ще
Created with the Personal Edition of HelpNDoc: Effortlessly bring your documentation online with HelpNDoc