JSLT
Saiba mais sobre o componente e como utilizá-lo.
O componente JSLT permite manipular um JSON através da JSLT, uma linguagem para processamento e consulta de JSON. Para mais informações, leia a documentação oficial no Gitbub.
O componente é útil para realizar diversas ações, como:
modificar a estrutura de um JSON e manter seus valores;
adicionar, extrair e remover dados de um JSON;
classificar a estrutura de um JSON;
modificar os valores em um JSON através de funções como manipulação de texto, cálculos matématicos, conversões entre tipos diferentes de dados, entre outras;
acessar e manipular dados de arrays.
Dê uma olhada nos parâmetros de configuração do componente:
Payload: o conteúdo JSON a ser manipulado. Esse campo suporta expressões Double Braces.
JSLT: a declaração JSLT a ser executada.
Fail On Error: se a opção estiver ativada, a execução do pipeline com erro será interrompida. Do contrário, a execução do pipeline será mantida, mas o resultado vai mostrar um valor falso para a propriedade “success”.
Importante: o componente não suporta importação de declarações JSLT.
Exemplos de expressões JSLT
Transposição de dados simples
Payload
JSLT
Saída
Funções nativas JSLT
Importante: o exemplo abaixo representa algumas das funções nativas JSLT disponíveis. Para mais informações e a lista completa de funções, visite a documentação do Github.
Payload
JSLT
Saída
Variáveis e funções personalizadas
Payload
JSLT
Saída
Operadores If e For
Payload
JSLT
Saída
Atualizado