Constrói uma nova instância de documento a partir de uma string JSON

# MongoDB\BSON\Document::fromJSON

(mongodb >=1.16.0)

MongoDB\BSON\Document::fromJSON — Constrói uma nova instância de documento a partir de uma string JSON

### Descrição

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

Converte uma string » JSON estendida na sua representação BSON.

### Parâmetros

`json` (string)
  Valor JSON a ser convertido.

### Valor Retornado

Retorna uma nova instância de MongoDB\BSON\Document.

### Erros/Exceções

- Lança uma exceção MongoDB\Driver\Exception\InvalidArgumentException em caso de erro ao analisar argumentos.
- Lança MongoDB\Driver\Exception\UnexpectedValueException se o valor JSON não puder ser convertido para um documento BSON (por exemplo, devido a um erro de sintaxe).

### Veja Também

- MongoDB\BSON\Document::fromPHP() - Constrói uma nova instância de documento a partir de dados PHP
- MongoDB\BSON\Document::fromBSON() - Constrói uma nova instância de documento a partir de uma string BSON
- » JSON Estendido do MongoDB
- » Tipos BSON

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