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 будет присвоено значение идентификатора.
Дополнительные материалы
Нет.