CSV to JSON V1

Conheça o componente e saiba como utilizá-lo.

Erick Rubiales avatar
Escrito por Erick Rubiales
Atualizado há mais de uma semana

IMPORTANTE: esta documentação foi descontinuada. Leia a documentação CSV to JSON V1 atualizada no nosso novo portal de documentação.

O CSV to JSON V1 transforma um CSV em um objeto JSON.

Dê uma olhada nos parâmetros de configuração do componente:

  • Headers: lista de headers CSV a serem lidos - cada CSV header é convertido em uma propriedade JSON.

  • Delimiter: delimitador no qual o CSV é configurado.

  • CSV Has Reader: manter a opção ativada caso o CSV a ser transformado tenha headers no início do array.

  • Fail On Error: se a opção estiver habilitada, 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".

Fluxo de Mensagens

Entrada

O componente espera uma mensagem com a propriedade. Você pode passar os dados CSV como um array de strings:

{
    "data": ["HEADER1,HEADER2,HEADER3", "LINE1,LINE1,LINE1", ...]
}

ou passar os dados CSV como um string único:

{
    "data": "LINE1,LINE1,LINE1"
}

Saída

{
    "data": [{"HEADER1": "LINE1",
        "HEADER2": "LINE1",
        "HEADER3": "LINE1"
        },
        {"HEADER1": "LINE2",
        "HEADER2": "LINE2",
        "HEADER3": "LINE2"
        }, ....]
}

Caso você receba um string único:

{        
    "data": {"HEADER1": "LINE1",
        "HEADER2": "LINE1",
        "HEADER3": "LINE1"
    }              
}
Respondeu à sua pergunta?