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.
Дополнительные материалы
Нет.