MyChat Scripts: JSONArraySetDouble, змінити дробове число в JSON масиві
Змінити дату та час вказаного елемента в JSON масиві за індексом. Індекс починається з 0.
Синтаксис
function JSONArraySetDouble(var sJSON: string; iIdx: integer; iValue: double): integer;
Параметри та значення, що повертаються
|
Параметр |
Тип |
Значення |
|
var sJSON |
string |
JSON масив у вигляді текстового рядка. Якщо встановити порожній рядок — масив буде створений автоматично; |
|
iIdx |
integer |
індекс потрібного елемента масиву; |
|
iValue |
double |
новий вміст елемента масиву. |
Результат функції
|
-1 |
помилка парсингу JSON; |
|
-2 |
неіснуючий індекс чи тип елементу масиву; |
|
0 |
функція відпрацювала успішно. |
Приклад
var
sJSON: string;
x: integer;
begin
sJSON := '[empty]';
x := JSONArraySetDouble(sJSON, 0, Now);
case x of
0: mLogScript(sJSON, '');
-1: mLogScript('invalid index', '');
-2: mLogScript('invalid object', '');
end;
end.
Результат роботи скрипту
[15:41:24] (Log "JSONArraySetDouble"): [43746.6537527894]
[15:41:24] (Run "JSONArraySetDouble"): Час виконання скрипту: 8 мс
[15:41:24] (Run "JSONArraySetDouble"): Скрипт виконано успішно.
Дивитися ще
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool