MongoDB\BSON\Int64::jsonSerialize
(mongodb >=1.5.0)
MongoDB\BSON\Int64::jsonSerialize — Возвращает представление, которое можно преобразовать в JSON
Описание
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает данные, которые могут быть сериализованы с помощью json_encode() для создания расширенного JSON-представления MongoDB\BSON\Int64.
Замечание: Вывод соответствует функции MongoDB\BSON\toCanonicalExtendedJSON(), которая использует » канонический расширенный формат JSON. Это отличается от других классов BSON, которые используют устаревший расширенный формат JSON для конкретного драйвера (MongoDB\BSON\toJSON()), чтобы обеспечить правильное представление 64-разрядного целочисленного значения на 32-разрядных платформах.
Ошибки
- При ошибке парсинга аргумента бросает исключение MongoDB\Driver\Exception\InvalidArgumentException.
Смотрите также
- JsonSerializable::jsonSerialize() - Задает данные, которые должны быть сериализованы в JSON
- json_encode() - Возвращает JSON-представление данных
- MongoDB\BSON\toCanonicalExtendedJSON() - Возвращает Canonical Extended JSON представление для значения BSON
- MongoDB\BSON\toRelaxedExtendedJSON() - Возвращает Relaxed Extended JSON представление значения BSON
- » MongoDB Extended JSON