JSON String to JSON Transformer
Descubra mais sobre o componente JSON String to JSON Transformer e como usá-lo na Digibee Integration Platform.
O JSON String to JSON Transformer transforma JSON strings em um objeto JSON.
Parâmetros
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB)
.
Parâmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
JSON Field Path | JSON como caminho do campo string em notação com pontos. | payload | String |
Preserve Original | Se ativada, a opção preserva os campos originais. | True | Booleano |
Fluxo de Mensagens
Entrada
O componente espera uma mensagem em qualquer formato, mas vai procurar procurar por um caminho dentro da propriedade de configuração JSON Field Path.
Saída
A estrutura será igual a de entrada, porém com outra propriedade de JSON string e a sua representação de objeto JSON. Em caso de erro, a propriedade "error" será criada no mesmo nível da propriedade original.
A notação com pontos de JSON vai procurar pelo elemento raiz que está sendo processado pelo pipeline e realizar um cruzamento de acordo com as especificações passadas na propriedade JSON Field Path.
Exemplo
Em uma representação do JSON Field Path contendo a.b.c.d, "a" será procurado no elemento raiz. Em seguida será o "b", depois o "c" e finalmente o "d". Se um array for encontrado durante o cruzamento, então o algoritmo vai gerar um caminho de cruzamento para cada elemento no array.
O algoritmo substitui todas as ocorrências do caminho definido em JSON Field Path.
Atualizado