PureBasic

JSONValue()

Синтаксис

Result = JSONValue(#JSON)

Описание


Возвращает значение, содержащееся в указанной структуре JSON-данных. Тип значения можно проверить с помощью функции JSONType().

Параметры

#JSON Номер для идентификации структуры JSON-данных (как объекта в памяти), значение которой требуется возвратить.

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

JSON-значение. Результат не может быть равен 0, если JSON-данные корректны.

Комментарии

Любая созданная структура JSON-данных содержат ровно одно JSON-значение (возможно содержащее вложенные значения). Структура JSON-данных созданная с помощью функции CreateJSON() изначально содержит значение типа #PB_JSON_Null.

Тип JSON-значения или его содержимое можно изменить с помощью одной из следующих функций:
- SetJSONArray(): Изменяет значение на (пустой) массив
- SetJSONBoolean(): Изменяет значение на булевскую переменную (логическое значение)
- SetJSONDouble(): Изменяет значение на число типа 'Double'
- SetJSONFloat(): Изменяет значение на число типа 'Float'
- SetJSONInteger(): Изменяет значение на число типа 'Integer'
- SetJSONNull(): Изменяет значение на 'Null'
- SetJSONObject(): Изменяет значение на (пустой) объект
- SetJSONString(): Изменяет значение на строку
- SetJSONQuad(): Изменяет значение на число типа 'Quad'

Пример

ParseJSON(0, Chr(34) + "Быстрая, коричневая лиса, перепрыгнула через ленивого пса" + Chr(34))

Debug GetJSONString(JSONValue(0))

См. также

JSONType()

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

Все

<- JSONType() - Оглавление Json - LoadJSON()->