Функция получения идентификатора параметра по его пути.
jsFValueID = jsonfindvalueid(jsID, "Путь к параметру в JSON");
Имя | Тип данных | Описание |
---|---|---|
jsID | integer | Ссылка на внутренний объект JSON |
"Путь параметра в JSON" | string | Путь к параметру во внутреннем объекте JSON. Должен быть указан в двойных кавычках |
jsonfindvalue(jsID, "путь параметра в стандарте обращения JSON") – функция находит параметр по указанному пути и получает идентификатор этого параметра, который находится во внутреннем объекте JSON по ссылке.
Ссылка на внутренний объект JSON может быть получена с помощью функций jsonparsefromfile и jsonparsefromstring.
Имя | Тип данных | Описание |
---|---|---|
jsFValueID | integer | Значение идентификатора параметра |
jsString = " {'General': { 'Version': '1.0.0', 'Date': '11.05.2016', 'Sample': ['Hello World in C\r\n']} } "; jsString = stringreplaceall(jsString, "'", chr(34)); //Работа функции со строкой jsstringid = jsonparsefromstring(jsString); jsfvalueid = jsonfindvalueid(jsstringid,"General.Date");
В результате переменной jsfvalueid будет присвоено значение идентификатора.
Нет.