Функция проверки обладает ли параметр дочерними полями.
FlagObject = jsonisobject(jsValueID);
Имя | Тип данных | Описание |
---|---|---|
jsValueID | integer | Ссылка на внутренний объект JSON |
jsonisobject(jsValueID) – функция находит параметр в соответствии с его идентификатором, проверяет обладает ли данный параметр дочерними полями и возвращает результат проверки.
Имя | Тип данных | Описание |
---|---|---|
FlagObject | 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 FlagObjectGeneral = jsonisobject(GeneralID); FlagObjectVersion = jsonisobject(VersionID); FlagObjectDate = jsonisobject(DateID); FlagObjectSample = jsonisobject(SampleID);
Нет.