MyChat Scripts: JSONArrayLength, размер JSON массива

MyChat Scripts: JSONArrayLength, размер JSON массива

"Для разработчиков", "Серверные скрипты", "Описание функций", "JSON", "JSONArrayLength".

 

Получить количество элементов массива в формате JSON.

 

Синтаксис

function JSONArrayLength(sJSON: string): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sJSON

string

JSON объект в виде текстовой строки.

 

Результат функции

-1

ошибка парсинга JSON;

>=0

количество элементов массива.

 

Пример

const
  JSON = '[17,54,98,34,51]';
begin
  mLogScript('JSON Array: ' + JSON, '');
  mLogScript('    Length: ' + IntToStr(JSONArrayLength(JSON)), '');
end.

Результат работы скрипта

[10:37:54] (Log "JSONArrayLength"): JSON Array: [17,54,98,34,51]

[10:37:54] (Log "JSONArrayLength"):     Length: 5

[10:37:54] (Run "JSONArrayLength"): Время выполнения скрипта: 6 мс

[10:37:54] (Run "JSONArrayLength"): Скрипт выполнен успешно.

 

Ещё посмотреть

IntToStr

mLogScript