# MongoDB\BSON\fromJSON

(mongodb >=1.0.0)

MongoDB\BSON\fromJSON — Retourne la représentation BSON d'une valeur JSON

Avertissement

Cette fonction a été DÉPRÉCIÉE depuis la version 1.20.0 de l'extension et a été supprimée dans la version 2.0. Les applications devraient utiliser MongoDB\BSON\Document::fromJSON() à la place.

### Description

MongoDB\BSON\fromJSON(string `$json`): string

Convertit une chaine » JSON étendu en sa représentation BSON..

### Liste de paramètres

`json` (string)

  Valeur JSON à convertir.

### Valeurs de retour

Le document sérialisé BSON en tant que chaîne binaire.

### Erreurs / Exceptions

- Lève une exception MongoDB\Driver\Exception\UnexpectedValueException si la valeur JSON ne peut pas être convertie en BSON (par exemple en raison d'une erreur de syntaxe).

### Historique

Version | Description
--- | ---
PECL mongodb 2.0.0 | Cette fonction a été supprimée.

### Exemples

Exemple #1 Exemple avec MongoDB\BSON\fromJSON()

`<?php
$json = '{ "_id": { "$oid": "563143b280d2387c91807965" } }';
$bson = MongoDB\BSON\fromJSON($json);
$value = MongoDB\BSON\toPHP($bson);
var_dump($value);
?>`

L'exemple ci-dessus va afficher :

    object(stdClass)#2 (1) {
      ["_id"]=>
      object(MongoDB\BSON\ObjectId)#1 (1) {
        ["oid"]=>
        string(24) "563143b280d2387c91807965"
      }
    }

### Voir aussi

- MongoDB\BSON\Document::fromJSON() - Construit une nouvelle instance de document depuis une chaine de charactère JSON
- MongoDB\BSON\toJSON() - Retourne la représentation JSON étendue héritée d'une valeur BSON
- » MongoDB JSON étendu
- » MongoDB BSON