Todos os produtos
Search
Central de documentação

MaxCompute:JSON_OBJECT

Última atualização: Sep 22, 2026

Gera um objeto JSON no formato chave-valor.

Sintaxe

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

Parâmetros

  • key: especifique pelo menos uma chave. A chave deve ser do tipo STRING.

  • value: especifique pelo menos um valor. O valor deve ser do tipo STRING, BIGINT, INT ou BOOLEAN.

Valor de retorno

O valor de retorno é do tipo JSON.

Exemplos

  • Exemplo 1: gerar um objeto JSON contendo apenas um par chave-valor.

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

    Resultado retornado:

    +-----+
    | _c0 |
    +-----+
    | {"a":123} |
    +-----+
  • Exemplo 2: gerar um objeto JSON contendo múltiplos pares chave-valor.

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

    Resultado retornado:

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

Funções relacionadas

JSON_OBJECT é uma função de tipo complexo. Para obter mais informações sobre as funções usadas para processar dados de tipos complexos, como ARRAY, MAP, STRUCT e JSON, consulte Complex type functions.