(mongodb >=1.0.0)
MongoDB\BSON\fromJSON — Возвращает BSON-представление JSON-значения
Метод УСТАРЕЛ с версии модуля 1.20.0, а в версии 2.0 метод удалят. Вместо этого метода приложениям лучше вызывать метод MongoDB\BSON\Document::fromJSON().
Метод преобразовывает строку в формате » Extended JSON в её представление в формате BSON.
json
(string)Значение JSON для преобразования.
Метод возвращает сериализованный BSON-документ в виде двоичной строки.
Пример #1 Пример преобразования JSON-значения в BSON-формат методом MongoDB\BSON\fromJSON()
<?php
$json = '{"_id": {"$oid": "563143b280d2387c91807965"}}';
$bson = MongoDB\BSON\fromJSON($json);
$value = MongoDB\BSON\toPHP($bson);
var_dump($value);
?>
Результат выполнения приведённого примера:
object(stdClass)#2 (1) { ["_id"]=> object(MongoDB\BSON\ObjectId)#1 (1) { ["oid"]=> string(24) "563143b280d2387c91807965" } }