Nesta etapa de pré-processamento é possível converter arquivo de dado CSV para formato JSON. É suportado em:
Para configurar uma etapa de pré-processamento CSV para JSON:

O primeiro parâmetro permite definir um delimitador customizado. Note que se a primeira linha da entrada CSV começa com "Sep=" e é seguida por um caracter UTF-8 único esse caracter será usado como o delimitador no caso de o primeiro parâmetro não estar definido. Se o primeiro parâmetro não estiver definido e um delimitar não for recuperado da linha "Sep=", então uma vírgula é usada como separador.
O segundo parâmetro opcional permite definir um símbolo para quotação.
Se a caixa Com linha de cabeçalho estiver marcada, o valor da linha de cabeçalho será interpretada como nomes de coluna (veja Processamento de cabeçalho para mais informações).
Se a caixa Customizado em caso de falha estiver marcada, o item não se tornará não suportado no caso de uma etapa de pré-processamento falha. Adicionalmente opções de manipulação de erro podem ser definidas: descarte o valor, defina um valor especificado ou defina uma mensagem de erro especificada.
A linha de cabeçalho do arquivo CSV pode ser processada em duas formas diferentes:
Exemplo de arquivo CSV:
Nr,Item name,Key,Qty
       1,active agent item,agent.hostname,33
       "2","passive agent item","agent.version","44"
       3,"active,passive agent items",agent.ping,55Um caracter de quotação dentro de um campo quotado na entrada deve ser escapado precedendo-o com outro caracter de quotação.
Processando linha de cabeçalho
Saída JSON quando uma linha de cabeçalho é esperada:
[
          {
             "Nr":"1",
             "Item name":"active agent item",
             "Key":"agent.hostname",
             "Qty":"33"
          },
          {
             "Nr":"2",
             "Item name":"passive agent item",
             "Key":"agent.version",
             "Qty":"44"
          },
          {
             "Nr":"3",
             "Item name":"active,passive agent items",
             "Key":"agent.ping",
             "Qty":"55"
          }
       ]Sem processamento de linha de cabeçalho
Saída JSON quando uma linha de cabeçalho não é esperada: