PureBasic

GetJSONMember()

Синтаксис

Result = GetJSONMember(JSONValue , Key$)

Описание


Возвращает член объекта с заданным ключом 'Key$', который содержится в указанном JSON-значении типа #PB_JSON_Object.

Параметры

JSONValue JSON-значение содержащее объект. Это значение должно быть типа #PB_JSON_Object.
Key$ Ключ указывающий на возвращаемый член объекта.

Ключ сравнивается с учётом регистра, если только флаг #PB_JSON_NoCase не был указан при анализе или создании структуры JSON-данных.

Возвращаемое значение

Адрес члена объекта с данным ключом, который содержится в указанном JSON-значении. Если данный ключ 'Key$' не существует в объекте, результат будет равен 0.

Пример

Input$ = "{ " + Chr(34) + "x" + Chr(34) + ": 10, " +
        Chr(34) + "y" + Chr(34) + ": 20, " +
        Chr(34) + "z" + Chr(34) + ": 30 }"

ParseJSON(0, Input$)

Debug GetJSONInteger(GetJSONMember(JSONValue(0), "x"))
Debug GetJSONInteger(GetJSONMember(JSONValue(0), "y"))
Debug GetJSONInteger(GetJSONMember(JSONValue(0), "y"))

См. также

SetJSONObject(), AddJSONMember(), RemoveJSONMember(), ClearJSONMembers(), ExamineJSONMembers(), JSONObjectSize(), JSONType()

Поддерживаемые OS

Все

<- GetJSONInteger() - Оглавление Json - GetJSONQuad()->