jsonpairname

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

Синтаксис:

ObjectName = jsonpairname(jsObjectID);

Аргументы:

Имя Тип данных Описание
jsObjectID integer Идентификатор объекта

Описание:

jsonpairname(jsObjectID) – функция находит и возвращает имя объекта в соответствии с его идентификатором.

Результат:

Имя Тип данных Описание
ObjectName string Значение имени объекта

Пример:

jsString = "
        {'General': {
        'Version': '1.0.0',
        'Date': '11.05.2016',
        'Sample': ['Hello World in C\r\n']}
        ,
        'Main': {
        'Version': '2.1.1',
        'Date': '11.05.2021',
        'Sample': ['Hello World in C\r\n']} 
        }
        ";
        
jsString = stringreplaceall(jsString, "'", chr(34));
        
//Работа функции со строкой
jsstringid    = jsonparsefromstring(jsString);	
        
//Получение идентификатора объекта
GeneralId = jsonpairid(jsstringid, 0);
MainId    = jsonpairid(jsstringid, 1); 

//Получение имени объекта
objname1 = jsonpairname(GeneralId);
objname2 = jsonpairname(MainId);  
В результате переменные получат следующие значения:
  • objname1 - General;
  • objname2 - Main.

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

Нет.