Возвращает преобразуемое в JSON-формат представление

# MongoDB\BSON\Binary::jsonSerialize

(mongodb >=1.2.0)

MongoDB\BSON\Binary::jsonSerialize — Возвращает преобразуемое в JSON-формат представление

### Описание

final public function MongoDB\BSON\Binary::jsonSerialize(): mixed

### Список параметров

Сигнатура функции не содержит параметров.

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

Метод возвращает данные, которым доступна сериализация функцией json_encode(), чтобы создать расширенное JSON-представление объекта MongoDB\BSON\Binary.

> Замечание: Вывод соответствует выводу функции MongoDB\BSON\toJSON(), которая использует унаследованный, специфичный для драйвера, расширенный формат JSON. Он не обязательно будет подходить под » relaxed или » canonical представления расширенного JSON, используемых в MongoDB\BSON\toRelaxedExtendedJSON() и MongoDB\BSON\toCanonicalExtendedJSON(), соответственно.

### Ошибки

- При ошибке парсинга аргумента метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException.

### Смотрите также

- JsonSerializable::jsonSerialize() - Задаёт данные, которые должны быть сериализованы в JSON
- json_encode() - Возвращает JSON-представление данных
- MongoDB\BSON\toCanonicalExtendedJSON() - Возвращает Canonical Extended JSON-представление BSON-значения
- MongoDB\BSON\toRelaxedExtendedJSON() - Возвращает представление BSON-значения в слабом расширенном JSON-формате
- » Тип MongoDB Extended JSON

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open