CSV para JSON

Cole a tabela e receba JSON. A leitura segue a RFC 4180: uma célula como «Silva, João» continua sendo um único campo em vez de virar dois — é exatamente aí que os conversores apressados falham.

Como usar

Bom saber

Por que a vírgula entre aspas importa

Uma vírgula dentro de aspas pertence ao valor, não à tabela. Quebrar em toda vírgula estraga o primeiro endereço, o primeiro nome de empresa com «Ltda.» e qualquer observação com uma enumeração. Aqui o arquivo é lido caractere a caractere: a aspa abre o campo, duas aspas seguidas valem uma aspa literal e uma quebra de linha entre aspas continua dentro da célula.

Tipos, cabeçalhos e repetições

Com o reconhecimento de tipos, «12» vira número e «true» vira booleano — ótimo para APIs, ruim para telefones e CEPs, por isso dá para desligar. Nomes de coluna vazios ou repetidos ganham um número em vez de se sobrescreverem em silêncio.

Perguntas frequentes

Funciona com ponto e vírgula e tabulação?

Sim. O separador é detectado na primeira linha — vírgula, ponto e vírgula (comum em exportações brasileiras) ou tabulação — e aparece logo abaixo do campo.

Meus dados vão para algum servidor?

Não. Tudo é processado no navegador, então exportações com dados de clientes ou salários não saem do computador.

E se não houver linha de cabeçalho?

Desligue a opção e o resultado será um array de arrays, em vez de um array de objetos.

Aguenta arquivo grande?

Alguns megabytes passam tranquilos. Acima disso, o que pesa é exibir o resultado, não interpretá-lo.

Ferramentas relacionadas