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
Все