Dutch PHP Conference 2025 - Call For Papers

MongoDB\BSON\fromJSON

(mongodb >=1.0.0)

MongoDB\BSON\fromJSONВозвращает BSON-представление JSON-значения

Внимание

Метод УСТАРЕЛ с версии модуля 1.20.0, а в версии 2.0 метод удалят. Вместо этого метода приложениям лучше вызывать метод MongoDB\BSON\Document::fromJSON().

Описание

MongoDB\BSON\fromJSON(string $json): string

Метод преобразовывает строку в формате » Extended JSON в её представление в формате BSON.

Список параметров

json (string)

Значение JSON для преобразования.

Возвращаемые значения

Метод возвращает сериализованный BSON-документ в виде двоичной строки.

Ошибки

  • Метод выбрасывает исключение MongoDB\Driver\Exception\UnexpectedValueException, если 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"
  }
}

Смотрите также

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top