jsongetvalueid

Функция получения идентификатора параметра по его имени.

Синтаксис:

ValueID = jsongetvalueid(jsValueID, "Имя параметра");

Аргументы:

Имя Тип данных Описание
jsValueID integer Ссылка на внутренний объект JSON
"Имя параметра" string Имя параметра, для которого нужно получить идентификатор. Должно быть указано в двойных кавычках

Описание:

jsongetvalueid(jsValueID, number) – функция находит параметр в соответствии с указанным именем и получает идентификатор этого параметра, который находится во внутреннем объекте JSON по ссылке.

Ссылка на внутренний объект JSON может быть получена с помощью функций jsonparsefromfile и jsonparsefromstring.

Результат:

Имя Тип данных Описание
ValueID integer Значение идентификатора параметра

Пример:

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");      

В результате переменной GeneralID будет присвоено значение идентификатора.

Дополнительные материалы:

Нет.