PHP Conference Japan 2024

MongoDB\BSON\PackedArray::toCanonicalExtendedJSON

(mongodb >=1.20.0)

MongoDB\BSON\PackedArray::toCanonicalExtendedJSON傳回 BSON 陣列的規範擴展 JSON 表示法

說明

final public MongoDB\BSON\PackedArray::toCanonicalExtendedJSON(): 字串

將 BSON 陣列轉換為其 » 規範擴展 JSON 表示法。規範格式優先考慮類型保真度,但會犧牲簡潔的輸出,最適合用於產生可以轉換回 BSON 而不丟失任何類型資訊的輸出(例如,數值類型將保持區分)。

參數

此函式沒有參數。

傳回值

傳回一個字串,其中包含 BSON 陣列的 » 規範擴展 JSON 表示法。

範例

範例 #1 MongoDB\BSON\PackedArray::toCanonicalExtendedJSON() 範例

<?php

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

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

?>

上述範例將輸出

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

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top