MyChat Scripts: JSONArraySetLength, создать JSON массив указанного размера
"Для разработчиков", "Серверные скрипты", "Описание функций", "JSON", "JSONArraySetLength".
Создать JSON массив указанного размера и заполнить его нулями. Нумерация элементов массива идёт с нуля. Заполнять JSON массив можно элементами любого типа в произвольном порядке.
Синтаксис
function JSONArraySetLength(var sJSON: string; iLength: integer): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
var sJSON |
string |
JSON объект в виде текстовой строки; |
iLength |
integer |
размер создаваемого массива. |
Результат функции
0 |
все ок, массив создан и помещён в переменную sJSON; |
-1 |
количество элементов массива должно быть больше нуля, создан пустой массив. |
Пример
const
SIZE = 9;
var
sJSON: string;
i: integer;
begin
JSONArraySetLength(sJSON, SIZE);
for i := 0 to SIZE do
JSONArraySetInteger(sJSON, i, random(100));
mLogScript(sJSON, '');
end.
Результат работы скрипта
[15:35:10] (Log "JSONArraySetLenght"): [78,14,53,13,5,94,52,51,43]
[15:35:10] (Run "JSONArraySetLenght"): Время выполнения скрипта: 9 мс
[15:35:10] (Run "JSONArraySetLenght"): Скрипт выполнен успешно.