Transformer (JOLT)
Descubra mais sobre o componente Transformer (JOLT) e saiba como utilizá-lo na Digibee Integration Platform.
Atualizado
Descubra mais sobre o componente Transformer (JOLT) e saiba como utilizá-lo na Digibee Integration Platform.
Atualizado
O Transformer (JOLT) permite a manipulação de um JSON através da tecnologia JOLT.
O componente é útil para:
modificar a estrutura de um JSON mantendo seus valores;
adicionar, extrair e remover dados de um JSON;
ordenar a estrutura de um JSON;
modificar os valores contidos em um JSON através de funções, como manipular textos, realizar cálculos matemáticos, conversão entre tipos de dados, entre outros;
acessar e manipular dados de arrays.
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB)
.
Type Properties
Área para inclusão das transformações JOLT.
N/A
String
Exemplo de Transformer (JOLT) configurado:
O JSON configurado em Type Properties não representa o JSON a ser manipulado e sim a transformação via JOLT em si. O próprio JOLT utiliza uma estrutura JSON para a construção das transformações, que interpretarão o JSON recebido pelo componente Transformer (JOLT).
Utilizada para alterar a estrutura de um JSON, mantendo os valores contidos nesse mesmo JSON.
Exemplo:
Entrada
Transformação
Saída
Utilizada para adicionar novos campos ou objetos em um JSON, caso esses não existam previamente.
Exemplo:
Entrada
Transformação
Saída
Utilizada para remover campos ou objetos de um JSON.
Exemplo:
Entrada
Transformação
Saída
Utilizada para ordenar campos ou objetos de um JSON em ordem alfabética.
Exemplo:
Entrada
Transformação
Saída
Utilizada para transformar campos e objetos simples em arrays e vice-versa.
Exemplo:
Entrada
Transformação
Saída
Utilizada para incluir valores e aplicar funções em um JSON.
Exemplo:
Entrada
Transformação
Saída
Utilizada para sobrescrever valores e aplicar funções em um JSON.
Exemplo:
Entrada
Transformação
Saída
Clique aqui para ler o artigo detalhado sobre o Transformer (JOLT).