Todos os produtos
Search
Central de documentação

MaxCompute:Funções JSON

Última atualização: Jun 26, 2026

O MaxCompute oferece suporte a quatro tipos de dados complexos: ARRAY, MAP, STRUCT e JSON. Este tópico descreve as funções do tipo JSON e suas funcionalidades.

Índice

Função

Funcionalidade

FROM_JSON

Retorna um tipo ARRAY, MAP ou STRUCT com base na string JSON e no formato de saída fornecidos.

GET_JSON_OBJECT

Extrai uma string específica de uma string JSON padrão conforme o método definido.

JSON_ARRAY

Gera um ARRAY JSON. Converte um objeto do tipo JSON, possivelmente nulo, em um array que contém esses tipos.

JSON_CONTAINS

Verifica se os dados JSON contêm um elemento JSON específico.

JSON_EXISTS

Confirma a existência do valor JSON correspondente ao json_path.

JSON_EXPLODE

Decompõe (expande) cada elemento de um array ou objeto JSON em múltiplas linhas de registro.

JSON_EXTRACT

Recupera a string ou os dados JSON correspondentes de uma string formatada em JSON ou de dados do tipo JSON, seguindo o json_path especificado.

JSON_FORMAT

Converte dados JSON para o tipo STRING, sem formatação automática por padrão.

JSON_INSERT

Insere um valor JSON em uma posição específica do arquivo JSON.

JSON_LENGTH

Obtém o comprimento dos dados JSON no caminho especificado.

JSON_OBJECT

Cria um OBJECT JSON; exige que chave e valor apareçam em pares.

JSON_PARSE

Transforma o tipo STRING em tipo JSON. Gera erro se a string não estiver em um formato JSON válido.

JSON_PRETTY

Formata o JSON com quebras de linha e espaços para melhorar a legibilidade.

JSON_SET

Substitui ou adiciona valores em posições definidas do arquivo JSON.

JSON_STRIP_NULLS

Remove todos os campos ou elementos com valor null de um objeto ou array JSON.

JSON_TUPLE

Extrai as strings associadas a um conjunto de chaves fornecido dentro de uma string JSON padrão.

JSON_TYPE

Identifica o nome do tipo de dado ao qual o JSON pertence.

JSON_UNQUOTE

Remove as aspas dos dados JSON.

JSON_VALID

Valida se a string possui um formato JSON válido.

TO_JSON

Converte o tipo complexo especificado em uma string JSON.

Escopo de aplicação

    Documentação relacionada

    Para obter mais informações sobre o tipo de dado JSON, consulte Tipo de dado JSON.