jsonpairid
Функция получения идентификатора объекта по номеру.
Синтаксис
ObjectID = jsonpairid(jsValueID, number);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| jsValueID | integer |
Ссылка на внутренний объект JSON |
| number | integer |
Номер объекта, для которого нужно получить идентификатор |
Описание
jsonpairid(jsValueID, number) – функция
находит и возвращает идентификатор объекта в соответствии с его номером.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| ObjectID | integer |
Значение идентификатора объекта В случае, если объект не был найден и идентификатор невозможно определить, будет выведено сообщение "Argument out of range" |
Пример
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);
В результате переменные GeneralId и MainId получат значения идентификаторов.
Дополнительные материалы
Нет.