(mongodb >=1.20.0)
MongoDB\BSON\PackedArray::toRelaxedExtendedJSON — Retorna a representação JSON estendida relaxada do array BSON
Converte o array BSON em sua representação » JSON estendida relaxada. O formato relaxado prefere o uso de primitivos do tipo JSON em detrimento da fidelidade do tipo e é mais adequado para produzir resultados que podem ser facilmente consumidos por APIs da web e humanos.
Esta função não possui parâmetros.
Retorna uma string contendo a representação » JSON estendida relaxada do array BSON.
Exemplo #1 Exemplo de MongoDB\BSON\PackedArray::toRelaxedExtendedJSON()
<?php
$array = [
'foo',
123,
4294967295,
new MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1'),
];
$packedArray = MongoDB\BSON\PackedArray::fromPHP($array);
echo $packedArray->toRelaxedExtendedJSON(), "\n";
?>
O exemplo acima produzirá:
[ "foo", 123, 4294967295, { "$oid" : "56315a7c6118fd1b920270b1" } ]