Retourne une représentation qui peut être convertit en JSON

# MongoDB\BSON\Binary::jsonSerialize

(mongodb >=1.2.0)

MongoDB\BSON\Binary::jsonSerialize — Retourne une représentation qui peut être convertit en JSON

### Description

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

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Retourne des données qui peuvent être sérialisées par json_encode() pour produire une représentation JSON étendue de MongoDB\BSON\Binary.

> Note: La sortie est cohérente avec la fonction MongoDB\BSON\toJSON(), qui utilise le format JSON étendu spécifique au pilote. Cela ne correspond pas nécessairement aux représentations JSON étendues » décontractées ou » canoniques utilisées par MongoDB\BSON\toRelaxedExtendedJSON() et MongoDB\BSON\toCanonicalExtendedJSON(), respectivement.

### Erreurs / Exceptions

- Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

### Voir aussi

- JsonSerializable::jsonSerialize() - Spécifie les données qui doivent être linéarisées en JSON
- json_encode() - Retourne la représentation JSON d'une valeur
- MongoDB\BSON\toCanonicalExtendedJSON() - Returns the Canonical Extended JSON representation of a BSON value
- MongoDB\BSON\toRelaxedExtendedJSON() - Returns the Relaxed Extended JSON representation of a BSON value
- » MongoDB JSON Étendue