Spec-Zone.ru › Symfony 2.8

JsonDecode

class JsonDecode implements DecoderInterface

Декодирует данные JSON.

Методы

__construct(bool $associative = false, int $depth = 512)

Создаёт новый экземпляр JsonDecode.

int getLastError() устаревший

Возвращает последнюю ошибку декодирования (если есть).

mixed decode(string $data, string $format, array $context = array())

Декодирует данные.

bool supportsDecoding(string $format)

Проверяет, может ли десериализатор декодировать из заданного формата.

Подробности

__construct(bool $associative = false, int $depth = 512)

Создаёт новый экземпляр JsonDecode.

Параметры

bool $associative True для возвращения ассоциативного массива результатов, false для вложенной иерархии stdClass
int $depth Указывает глубину рекурсии

int getLastError() устаревший

устаревший

since версия 2.5, будет удалена в 3.0. Метод {@self decode()} генерирует исключение, если ошибка обнаружена.

Возвращает последнюю ошибку декодирования (если есть).

Значение возврата

int

См. также

http://php.net/manual/en/function.json-last-error.php json_last_error

mixed decode(string $data, string $format, array $context = array())

Декодирует данные.

Параметры

string $data Данные для декодирования
string $format Имя формата
array $context Опции, к которым имеют доступ декодеры

Параметр format указывает, в каком формате находятся данные; допустимые значения зависят от конкретной реализации. Авторы, реализующие этот интерфейс, должны документировать поддерживаемые ими форматы в комментариях phpdoc, не унаследованных.

Значение возврата

mixed

Исключения

UnexpectedValueException

См. также

http://php.net/json_decode json_decode

bool supportsDecoding(string $format)

Проверяет, может ли десериализатор декодировать из заданного формата.

Параметры

string $format имя формата

Значение возврата

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Serializer/Encoder/JsonDecode.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API