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