Создаёт новый экземпляр документа из JSON-строки

# MongoDB\BSON\Document::fromJSON

(mongodb >=1.16.0)

MongoDB\BSON\Document::fromJSON — Создаёт новый экземпляр документа из JSON-строки

### Описание

final static public function MongoDB\BSON\Document::fromJSON(string `$json`): MongoDB\BSON\Document

Метод преобразовывает строку » в расширенном JSON-формате в её BSON-представление.

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

`json` (string)
  JSON-значение, которое требуется преобразовать.

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

Метод возвращает новый экземпляр класса MongoDB\BSON\Document.

### Ошибки

- При ошибке парсинга аргумента метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException.
- Метод выбрасывает исключение MongoDB\Driver\Exception\UnexpectedValueException, если JSON-значение невозможно преобразовать в BSON-документ, например из-за ошибки синтаксиса.

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

- MongoDB\BSON\Document::fromPHP() - Создаёт новый экземпляр документа из PHP-данных
- MongoDB\BSON\Document::fromBSON() - Создаёт новый экземпляр документа из BSON-строки
- » Формат Extended JSON БД MongoDB
- » Типы BSON

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