Spec-Zone.ru › Symfony 3.2
JsonEncoder class JsonEncoder implements EncoderInterface , DecoderInterface
Константы Методы __construct (JsonEncode $encodingImpl = null, JsonDecode $decodingImpl = null)
скаляр encode (mixed $data, string $format, array $context = array()) Кодирует данные в указанный формат.
mixed decode (string $data, string $format, array $context = array()) Декодирует строку в данные PHP.
bool supportsEncoding (string $format) Проверяет, может ли сериализатор закодировать в указанный формат.
bool supportsDecoding (string $format) Проверяет, может ли десериализатор декодировать из указанного формата.
Подробности
__construct(JsonEncode $encodingImpl = null, JsonDecode $decodingImpl = null)
Параметры скаляр
encode(mixed $data, string $format, array $context = array())
Кодирует данные в указанный формат.
Параметры mixed $data Данные для кодирования string $format Имя формата array $context Параметры, к которым имеют доступ нормализаторы/кодировщики.
Возвращаемое значение Исключения mixed
decode(string $data, string $format, array $context = array())
Декодирует строку в данные PHP.
Параметры string $data Данные для декодирования string $format Имя формата array $context Параметры, к которым имеют доступ декодеры. Параметр format указывает формат данных; допустимые значения зависят от конкретной реализации. Разработчики, реализующие этот интерфейс, рекомендуются документировать поддерживаемые форматы в комментарии phpdoc, не являющимся унаследованным.
Возвращаемое значение Исключения bool
supportsEncoding(string $format)
Проверяет, может ли сериализатор закодировать в указанный формат.
Параметры string $format Имя формата
Возвращаемое значение bool
supportsDecoding(string $format)
Проверяет, может ли десериализатор декодировать из указанного формата.
Параметры string $format Имя формата
Возвращаемое значение