jsoncount
Функция получения количества вложенных объектов JSON для ссылки на внутренний объект JSON.
Синтаксис
jsCount = jsoncount(jsID);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| jsID | integer |
Ссылка на внутренний объект JSON |
Описание
jsoncount(jsID) – функция производит подсчет и
возвращает количество подобъектов JSON, которые находятся во внутреннем объекте JSON по
ссылке.
Ссылка на внутренний объект JSON может быть получена с помощью функций
jsonparsefromfile или jsonparsefromstring.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| jsCount | integer |
Количество подобъектов JSON |
Пример
jsString = "
{'General': {
'Version': '1.0.0',
'Date': '11.05.2016',
'Sample': ['Hello World in C\r\n']}
}";
jsString = stringreplaceall(jsString, "'", chr(34));
//Работа функции с файлом
jsfileid = jsonparsefromfile("jsExample.json");
jsfilecount = jsoncount(jsfileid);
//Работа функции со строкой
jsstringid = jsonparsefromstring(jsString);
jsstringcount = jsoncount(jsstringid);
В результате переменным jsfilecount и jsstringcount будут присвоены значения количества подобъектов JSON.
Дополнительные материалы
Нет.