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"): Скрипт выполнен успешно.