NextJSONMember()
Синтаксис
Result = NextJSONMember(JSONValue)
Описание
Переходит к следующему члену объекта. Эта команда позволяет шаг за шагом пройти все члены объекта указанного JSON-значения типа #PB_JSON_Object перечисленные последним вызовом функции ExamineJSONMembers(), первый вызов NextJSONMember() делает текущим самый первый член объекта данного перечисления.
Для получения информации о текущем члене объекта можно использовать функции JSONMemberKey() и JSONMemberValue().
Параметры
JSONValue JSON-значение содержащее объект. Это значение должно быть типа #PB_JSON_Object, а также для него должно быть создано перечисление членов объекта с помощью функции ExamineJSONMembers().
Возвращаемое значение
Возвращает ненулевое значение, если в данном перечислении за текущим членом объекта был найден следующий член объекта, в противном случае 0.
Пример
Input$ = "{ " + Chr(34) + "x" + Chr(34) + ": 10, " + Chr(34) + "y" + Chr(34) + ": 20, " + Chr(34) + "z" + Chr(34) + ": 30 }" ParseJSON(0, Input$) ObjectValue = JSONValue(0) If ExamineJSONMembers(ObjectValue) While NextJSONMember(ObjectValue) Debug JSONMemberKey(ObjectValue) + " = " + GetJSONInteger(JSONMemberValue(ObjectValue)) Wend EndIf
См. также
ExamineJSONMembers(), JSONMemberKey(), JSONMemberValue()
Поддерживаемые OS
Все