Todos os produtos
Search
Central de documentação

MaxCompute:JSON_OBJECT

Última atualização: Jun 26, 2026

Gera um objeto JSON. As chaves e os valores devem aparecer em pares.

Sintaxe

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

Parâmetros

  • key: informe pelo menos uma chave. O tipo de dado aceito é STRING.

  • value: informe pelo menos um valor. Os tipos de dados aceitos são STRING, BIGINT, INT e BOOLEAN.

Valor de retorno

Retorna um valor do tipo JSON.

Exemplos

  • Exemplo 1: gerar um objeto com apenas um par de chave e valor.

    --生成json对象
    select json_object('a', 123);

    Resultado:

    +-----+
    | _c0 |
    +-----+
    | {"a":123} |
    +-----+
  • Exemplo 2: gerar um objeto com vários pares de chave e valor.

    --生成json对象
    select json_object('a', 123,'b','hello');

    Resultado:

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

Funções relacionadas

A função JSON_OBJECT pertence ao grupo de funções de tipos complexos. Para consultar outras funções de processamento de dados de tipos complexos (como ARRAY, MAP, STRUCT e JSON), consulte Funções de tipos complexos.