Змінити дату та час вказаного елемента в 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"): Скрипт виконано успішно.
 

Дивитися ще

mLogScript

Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool