MongoDB\BSON\PackedArray::toCanonicalExtendedJSON

(mongodb >=1.20.0)

MongoDB\BSON\PackedArray::toCanonicalExtendedJSONRenvoie la représentation JSON étendue canonique du tableau BSON

Description

final public MongoDB\BSON\PackedArray::toCanonicalExtendedJSON(): string

Convertit le tableau BSON en sa représentation » JSON étendue canonique. Le format canonique privilégie la fidélité des types au détriment de la concision de la sortie et est le plus adapté pour produire une sortie qui peut être convertie en BSON sans perte d'informations de type (par exemple, les types numériques resteront différenciés).

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Renvoie une chaîne contenant la représentation » JSON étendue canonique du tableau BSON.

Exemples

Exemple #1 Exemple de MongoDB\BSON\PackedArray::toCanonicalExtendedJSON()

<?php

$array
= [
'foo',
123,
4294967295,
new
MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1'),
];

$packedArray = MongoDB\BSON\PackedArray::fromPHP($array);
echo
$packedArray->toCanonicalExtendedJSON(), "\n";

?>

L'exemple ci-dessus va afficher :

[ "foo", { "$numberInt" : "123" }, { "$numberLong" : "4294967295" }, { "$oid" : "56315a7c6118fd1b920270b1" } ]

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top