PHP 8.4.1 Released!

MongoDB\BSON\PackedArray::toCanonicalExtendedJSON

(mongodb >=1.20.0)

MongoDB\BSON\PackedArray::toCanonicalExtendedJSONВозвращает представление BSON-массива в каноническом расширенном JSON-формате

Описание

final public MongoDB\BSON\PackedArray::toCanonicalExtendedJSON(): string

Метод преобразовывает BSON-массив в представление » в каноническом расширенном JSON-формате. В каноническом формате в ущерб краткости вывода отдают преимущество точности типов. В каноническом формате создают данные вывода, которым доступно преобразование обратно в BSON-формат без потери информации о типе, например, числовые типы останутся дифференцированными.

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

У этой функции нет параметров.

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

Метод возвращает строку, которая содержит представление BSON-массива » в каноническом расширенном JSON-формате.

Примеры

Пример #1 Пример преобразования BSON-массива в представление в формате Canonical Extended JSON методом MongoDB\BSON\PackedArray::toCanonicalExtendedJSON()

<?php

$array
= [
'foo',
123,
4294967295,
new
MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1'),
];

$packedArray = MongoDB\BSON\PackedArray::fromPHP($array);
echo
$packedArray->toCanonicalExtendedJSON(), "\n";

?>

Результат выполнения приведённого примера:

["foo", {"$numberInt": "123"}, {"$numberLong": "4294967295"}, {"$oid": "56315a7c6118fd1b920270b1"}]

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top