Todos los productos
Search
Centro de documentos

MaxCompute:JSON_OBJECT

Última actualización: Sep 22, 2026

Genera un objeto JSON con formato de clave-valor.

Sintaxis

json json_object(<key1>,<value1>[,<keyn>,<valuen>])

Parámetros

  • key: Especifique como mínimo una clave. La clave debe ser de tipo STRING.

  • value: Especifique como mínimo un valor. El valor debe ser de tipo STRING, BIGINT, INT o BOOLEAN.

Valor de retorno

El valor de retorno es de tipo JSON.

Ejemplos

  • Ejemplo 1: Genere un objeto JSON que contenga solo un par clave-valor.

    -- Generate a JSON object.
    select json_object('a', 123);

    A continuación se muestra el resultado devuelto:

    +-----+
    | _c0 |
    +-----+
    | {"a":123} |
    +-----+
  • Ejemplo 2: Genere un objeto JSON que contenga varios pares clave-valor.

    -- Generate a JSON object.
    select json_object('a', 123,'b','hello');

    Se obtiene el siguiente resultado:

    +-----+
    | _c0 |
    +-----+
    | {"a":123,"b":"hello"} |
    +-----+

Funciones relacionadas

JSON_OBJECT es una función de tipo complejo. Para obtener más información sobre las funciones que procesan datos de tipos complejos, como ARRAY, MAP, STRUCT y JSON, consulte Complex type functions.