ConFoo 2025

MongoDB\BSON\PackedArray::toCanonicalExtendedJSON

(mongodb >=1.20.0)

MongoDB\BSON\PackedArray::toCanonicalExtendedJSONRetorna a representação JSON Estendida Canônica do array BSON

Descrição

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

Converte o array BSON em sua representação » JSON Estendida Canônica. O formato canônico prefere a fidelidade de tipo em detrimento da saída concisa e é mais adequado para produzir saída que pode ser convertida de volta para BSON sem qualquer perda de informação de tipo (por exemplo, os tipos numéricos permanecerão diferenciados).

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna uma string contendo a representação » JSON Estendida Canônica do array BSON.

Exemplos

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

?>

O exemplo acima produzirá:

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

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top