JSON to CSV V2
Descubra mais sobre o componente JSON to CSV V2 e como usá-lo na Digibee Integration Platform.
O componente JSON to CSV V2 permite a criação de arquivos e estruturas CSV a partir de um JSON de entrada.
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)
.
Output as File
Se a propriedade estiver ativada, o CSV gerado será salvo como arquivo; do contrário, o resultado será um array de strings e cada um dos seus índices corresponde a uma linha do CSV.
False
Booleano
File Name
Nome do arquivo CSV a ser gerado. Essa opção será exibida somente quando a opção Output as File estiver ativada.
N/A
String
Append File
Se a propriedade estiver ativada, os dados serão acrescentados a um arquivo existente (arquivos inexistentes serão criados); do contrário, será criado sempre um novo arquivo a cada execução. Essa opção será exibida somente quando a opção Output as File estiver ativada.
False
Booleano
Headers
Headers do CSV, separados por vírgula (exemplo: header1,header2,...,headerN). Os headers devem possuir o mesmo nome das chaves do objeto JSON.
N/A
String
Delimiter
Delimitador que será usado para gerar o CSV.
069b5c75357c494d8ea80791f5c2d43c
String
Body
JSON de entrada a partir do qual será gerado o CSV. O JSON deve ser um array de objetos.
N/A
Array de objetos
Show Headers
Se a propriedade estiver ativada, os headers serão informados no CSV; do contrário, o CSV não apresentará os headers.
Booleano
Coalesce
Se a propriedade estiver ativada, será gerado qualquer tipo de objeto JSON como string com valor do CSV; do contrário, será lançada uma exceção se o valor for um objeto ou um array.
Booleano
Generate Columns With Quotes
Se a propriedade estiver ativada, todos os valores das colunas de todas as linhas serão gerados com aspas; do contrário, as colunas não serão geradas com aspas, exceto se for necessário escapar algum caractere especial (aspas e o delimitador dentro do valor da coluna).
False
Booleano
End Of Line Policy
Política de quebra de linha dentro do arquivo (Linux = \n e Windows = \r\n). Essa opção será exibida somente quando a opção Output as File estiver ativada.
String
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 continua, mas o resultado vai mostrar um valor falso para a propriedade "success".
False
Booleano
Fluxo de mensagens
Entrada
É necessário informar um array de objetos no campo Body e informar no campo Headers os headers correspondentes às chaves desses objetos. Exemplo:
Headers: header1,header2,header3
Body:
Saída
Caso a opção Output as File esteja habilitada:
success: propriedade que indica se a execução foi bem sucedida ou não.
fileName: nome do arquivo gerado.
Caso a opção Output as File esteja desabilitada:
success: propriedade que indica se a execução foi bem sucedida ou não.
data: CSV gerado como um array de strings.
Para entender melhor o fluxo das mensagens na Digibee Integration Platform, leia o artigo sobre Processamento de mensagens.
Atualizado