International PHP Conference Munich 2025

MongoDB\BSON\PackedArray::toCanonicalExtendedJSON

(mongodb >=1.20.0)

MongoDB\BSON\PackedArray::toCanonicalExtendedJSONDevuelve la representación JSON extendida canónica del array BSON

Descripción

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

Convierte el array BSON en su representación » JSON extendida canónica. El formato canónico privilegia la fidelidad de los tipos en detrimento de la concisión de la salida y es el más adecuado para producir una salida que puede ser convertida en BSON sin pérdida de información de tipo (por ejemplo, los tipos numéricos permanecerán diferenciados).

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve un string que contiene la representación » JSON extendida canónica del array BSON.

Ejemplos

Ejemplo #1 Ejemplo 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";

?>

El resultado del ejemplo sería:

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

Ver también

add a note

User Contributed Notes

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