Функция проверки является ли параметр массивом.
FlagArray = jsonisarray(jsValueID);
Имя | Тип данных | Описание |
---|---|---|
jsValueID | integer | Ссылка на внутренний объект JSON |
jsonisarray(jsValueID) – функция находит параметр в соответствии с его идентификатором и проверяет является ли данный параметр массивом.
Имя | Тип данных | Описание |
---|---|---|
FlagArray | boolean | Значение результата проверки: если указанный параметр является массивом, то функция возвращает "Да", если указанный параметр не является массивом, то функция возвращает "Нет" |
jsString = " {'General': { 'Version': '1.0.0', 'Date': '11.05.2016', 'Sample': ['Hello World in C\r\n', 'Sit', 'NW']} } "; jsString = stringreplaceall(jsString, "'", chr(34)); //Работа функций со строкой jsstringid = jsonparsefromstring(jsString); //Получаем ID параметров GeneralID = jsongetvalueid(jsstringid, "General"); VersionID = jsongetvalueid(GeneralID, "Version"); DateID = jsongetvalueid(GeneralID, "Date"); SampleID = jsongetvalueid(GeneralID, "Sample"); //Проверяем являются ли параметры массивами с использованием ID FlagArrayGeneral = jsonisarray(GeneralID); FlagArrayVersion = jsonisarray(VersionID); FlagArrayDate = jsonisarray(DateID); FlagArraySample = jsonisarray(SampleID);
Нет.