MongoDB\BSON\PackedArray::toCanonicalExtendedJSON
En esta página
MongoDB\BSON\PackedArray::toCanonicalExtendedJSON
Devuelve la representación JSON extendida canónica del array BSON
Descripción#
final public MongoDB\BSON\PackedArray::toCanonicalExtendedJSON(): string
```php
Convierte el array BSON en su representación [JSON extendida canónica](https://github.com/mongodb/specifications/blob/master/source/extended-json/extended-json.md#canonical-extended-json-example). 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 contiene ningún parámetro.
## Valores devueltos
Devuelve un string que contiene la representación [JSON extendida canónica](https://github.com/mongodb/specifications/blob/master/source/extended-json/extended-json.md#canonical-extended-json-example) del array BSON.
## Ejemplos
Ejemplo de MongoDB\BSON\PackedArray::toCanonicalExtendedJSON
```php
El ejemplo anterior mostrará:
[ "foo", { "$numberInt" : "123" }, { "$numberLong" : "4294967295" }, { "$oid" : "56315a7c6118fd1b920270b1" } ]
Véase también#
MongoDB\BSON\PackedArray::fromJSON
MongoDB\BSON\PackedArray::toRelaxedExtendedJSON
MongoDB\BSON\toCanonicalExtendedJSON
Especificación del JSON extendido
Tipos BSON