查詢

MongoDB\BSON\toCanonicalExtendedJSON()函式—用法及示例

「 將MongoDB的BSON文件轉換為擴充套件的JSON格式 」


函式名: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等,函式會自動進行轉義處理。
補充糾錯
熱門PHP函式
分享連結