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 |
|
Retorna um tipo ARRAY, MAP ou STRUCT com base na string JSON e no formato de saída fornecidos. |
|
|
Extrai uma string específica de uma string JSON padrão conforme o método definido. |
|
|
Gera um ARRAY JSON. Converte um objeto do tipo JSON, possivelmente nulo, em um array que contém esses tipos. |
|
|
Verifica se os dados JSON contêm um elemento JSON específico. |
|
|
Confirma a existência do valor JSON correspondente ao json_path. |
|
|
Decompõe (expande) cada elemento de um array ou objeto JSON em múltiplas linhas de registro. |
|
|
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. |
|
|
Converte dados JSON para o tipo STRING, sem formatação automática por padrão. |
|
|
Insere um valor JSON em uma posição específica do arquivo JSON. |
|
|
Obtém o comprimento dos dados JSON no caminho especificado. |
|
|
Cria um OBJECT JSON; exige que chave e valor apareçam em pares. |
|
|
Transforma o tipo STRING em tipo JSON. Gera erro se a string não estiver em um formato JSON válido. |
|
|
Formata o JSON com quebras de linha e espaços para melhorar a legibilidade. |
|
|
Substitui ou adiciona valores em posições definidas do arquivo JSON. |
|
|
Remove todos os campos ou elementos com valor |
|
|
Extrai as strings associadas a um conjunto de chaves fornecido dentro de uma string JSON padrão. |
|
|
Identifica o nome do tipo de dado ao qual o JSON pertence. |
|
|
Remove as aspas dos dados JSON. |
|
|
Valida se a string possui um formato JSON válido. |
|
|
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.