Documentación offline PHP master

MongoDB\BSON\PackedArray::fromJSON

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

MongoDB\BSON\PackedArray::fromJSON

Construye una nueva instancia de array BSON a partir de un string JSON

Descripción#

final static public MongoDB\BSON\PackedArray::fromJSON(string $json): MongoDB\BSON\PackedArray
```php

Convierte un string [JSON extendido](https://www.mongodb.com/docs/manual/reference/mongodb-extended-json/) en su representación BSON.

## Parámetros

`json` (`string`)  
El valor JSON a convertir.

## Valores devueltos

Devuelve una nueva instancia de `MongoDB\BSON\PackedArray`.

## Errores/Excepciones

Lanza una excepción

MongoDB\Driver\Exception\InvalidArgumentException

en caso de error durante el análisis de un argumento.

Lanza una

MongoDB\Driver\Exception\UnexpectedValueException

si el valor JSON no puede ser convertido en un array BSON (por ejemplo, debido a un error de sintaxis).

## Ejemplos

Ejemplo de MongoDB\BSON\PackedArray::fromJSON

```php

El ejemplo anterior mostrará:

object(MongoDB\BSON\PackedArray)#1 (2) {
  ["data"]=>
  string(68) "MQAAAAIwAAQAAABmb28AEDEAewAAABIyAP////8AAAAABzMAVjFafGEY/RuSAnCxAA=="
  ["value"]=>
  array(4) {
    [0]=>
    string(3) "foo"
    [1]=>
    int(123)
    [2]=>
    int(4294967295)
    [3]=>
    object(MongoDB\BSON\ObjectId)#2 (1) {
      ["oid"]=>
      string(24) "56315a7c6118fd1b920270b1"
    }
  }
}

Véase también#

MongoDB\BSON\PackedArray::fromPHP

Json extendido de MongoDB

Tipos BSON