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

Дополнительные материалы:

Нет.