牛牛在线工具

MongoDB\BSON\ObjectId::jsonSerialize()

收录 8868 个 PHP 函数,含用途说明与用法示例。

MongoDB\BSON\ObjectId::jsonSerialize()

将 MongoDB\BSON\ObjectId 对象转换为 JSON 字符串

函数名:MongoDB\BSON\ObjectId::jsonSerialize() 适用版本:MongoDB\BSON\ObjectId::jsonSerialize() 函数在 PHP 7.2.0 或更高版本中可用。 用法:MongoDB\BSON\ObjectId::jsonSerialize() 方法用于将 MongoDB\BSON\ObjectId 对象转换为 JSON 字符串。 示例: $id = new MongoDB\BSON\ObjectId('5f5b9a1c8a5b0c001f3f9a2e'); $json = $id->jsonSerialize(); echo json_encode($json); 输出结果: {"$oid":"5f5b9a1c8a5b0c001f3f9a2e"} 解释: 在上面的示例中,我们首先创建了一个 MongoDB\BSON\ObjectId 对象,然后使用 jsonSerialize() 方法将其转换为 JSON 字符串。最后,我们使用 json_encode() 函数将 JSON 对象编码为字符串并进行输出。 在输出结果中,$oid 是 MongoDB 的特殊键,用于表示 ObjectId 的字符串值。 值得注意的是,MongoDB\BSON\ObjectId::jsonSerialize() 方法只能用于将 ObjectId 对象转换为 JSON 字符串,而不能用于其他类型的 BSON 数据。它是作为 MongoDB 扩展的一部分提供的。