函式名:MongoDB\BSON\toCanonicalExtendedJSON()
函式功能:將MongoDB的BSON文件轉換為擴充套件的JSON格式。
函式引數:無
返回值:返回一個字串,包含轉換後的JSON文件。
適用版本:該函式在MongoDB擴充套件版本1.2.0及以上可用。
使用示例:
<?php
// 建立一個MongoDB的BSON文件
$document = new MongoDB\BSON\Document([
'name' => 'John Doe',
'age' => 30,
'email' => '[email protected]'
]);
// 轉換為擴充套件的JSON格式
$json = MongoDB\BSON\toCanonicalExtendedJSON($document);
echo $json;
?>
輸出結果:
{
"$document": {
"name": "John Doe",
"age": 30,
"email": "[email protected]"
}
}
注意事項:
- 該函式只能用於MongoDB的BSON文件,不能用於普通的JSON文件。
- 轉換後的JSON文件中會包含
$document欄位作為根節點。 - 如果BSON文件中包含特殊字元,如
\t、\n等,函式會自動進行轉義處理。
熱門工具排行榜