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

Дивитися ще

mLogScript

Random

UpperCase

Created with the Personal Edition of HelpNDoc: Effortlessly bring your documentation online with HelpNDoc