jsongetarrayvalueid
Функция получения значения идентификатора элемента массива с заданным номером.
Синтаксис
jsArrayValueID = jsongetarrayvalueid(jsValueID, number);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| jsValueID | integer |
Ссылка на внутренний объект JSON |
| number | integer |
Номер элемента массива. Нумерация начинается с 0 |
Описание
jsongetarrayvalueid(jsValueID, number) –
функция определяет значение идентификатора элемента массива с заданным номером.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| jsArrayValueID | 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 массива
GetValueId = jsonfindvalueid(jsstringid,"General.Sample");
//Производим подсчет количества элементов в массиве
ElemID = jsongetarrayvalueid(GetValueId, 1);
В результате переменной ElemID будет присвоено значение идентификатора.
Дополнительные материалы
Нет.