ExamineJSONMembers()
Синтаксис
Result = ExamineJSONMembers(JSONValue)
Описание
Создаёт перечисление членов объекта JSON-значения типа #PB_JSON_Object.
Чтобы пошагово перебрать найденные члены объекта, воспользуйтесь функцией NextJSONMember(), а для получения их ключей и адресов используйте функции JSONMemberKey() и JSONMemberValue().
Параметры
JSONValue JSON-значение содержащее объект, доступ к членам которого требуется получить. Это значение должно быть типа #PB_JSON_Object.
Возвращаемое значение
Возвращает ненулевое значение, если члены объекта перечислить удалось, в противном случае возвращается ноль.
Пример
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
См. также
NextJSONMember(), JSONMemberKey(), JSONMemberValue(), GetJSONMember(), SetJSONObject(), JSONType()
Поддерживаемые OS
Все