牛牛在线工具

MongoDB\BSON\toJSON()

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

MongoDB\BSON\toJSON()

将MongoDB\BSON\Serializable接口的实现类对象转换为JSON格式的字符串

函数名:MongoDB\BSON\toJSON() 适用版本:PHP 5.6.0及以上版本 用法:该函数用于将MongoDB\BSON\Serializable接口的实现类对象转换为JSON格式的字符串。 语法:string MongoDB\BSON\toJSON ( MongoDB\BSON\Serializable $bson ) 参数: $bson:实现了MongoDB\BSON\Serializable接口的对象。 返回值:返回一个表示对象的JSON字符串。 示例: class MyDocument implements MongoDB\BSON\Serializable { private $name; private $age; public function __construct($name, $age) { $this->name = $name; $this->age = $age; } public function bsonSerialize() { return [ 'name' => $this->name, 'age' => $this->age ]; } } $document = new MyDocument('John', 25); $jsonString = MongoDB\BSON\toJSON($document); echo $jsonString; 输出: {"name":"John","age":25} 在上面的示例中,我们定义了一个实现了MongoDB\BSON\Serializable接口的类MyDocument。该类有两个属性$name和$age,并实现了bsonSerialize()方法,该方法返回一个关联数组,表示对象的属性和值。 然后,我们创建了一个MyDocument对象$document,并将其传递给MongoDB\BSON\toJSON()函数进行转换。最后,我们将得到的JSON字符串输出到屏幕上。 注意:在使用该函数之前,需要确保安装了MongoDB扩展。