O que o CSV para JSON faz
É um conversor de dois painéis ao vivo: cole dados separados por vírgula à esquerda e eles são reconstruídos como um array JSON de objetos à direita enquanto você digita, sem nenhum botão de converter para apertar. É útil quando você tem uma exportação de planilha, mas sua API, arquivo de configuração ou aplicativo JavaScript espera JSON. Desenvolvedores, analistas e qualquer pessoa montando um protótipo rápido podem colar o CSV bruto e ver a saída estruturada aparecer, sem precisar escrever código. Um botão Carregar exemplo insere um CSV de amostra, Limpar esvazia os dois painéis, linhas inválidas geram um erro em linha em vez de falhar em silêncio, e a saída tem botões de Copiar e Baixar.
A primeira linha do seu CSV é lida como o cabeçalho. Cada coluna vira uma chave e cada linha seguinte se transforma em um objeto próprio. Campos entre aspas são respeitados, então vírgulas e quebras de linha dentro de aspas não bagunçam as colunas, e aspas duplicadas viram uma única aspa.
Como usar
- Cole ou digite o seu CSV no painel de entrada à esquerda, ou clique em Carregar exemplo para inserir dados de amostra. Mantenha os nomes das colunas na primeira linha, por exemplo nome,idade.
- O painel de saída à direita é preenchido na hora com um array JSON bem indentado, com dois espaços por nível, atualizando conforme você digita.
- Se uma linha não puder ser interpretada, aparece uma mensagem de erro no lugar do JSON. Corrija essa linha e a saída volta.
- Clique em Copiar para pegar o resultado ou em Baixar para salvar como arquivo
.json. Limpar esvazia os dois painéis para recomeçar.
Linhas vazias são ignoradas automaticamente e, se uma linha não tiver o último valor, essa chave recebe uma string vazia para manter o formato consistente.
Por que converter aqui
É rápido, pois o resultado aparece no instante em que você digita, sem espera por upload ou fila. É privado, porque a leitura acontece localmente no seu navegador e seus dados nunca saem do dispositivo, o que importa quando o arquivo tem e-mails, pedidos ou outros registros pessoais. E é gratuito, sem cadastro e sem limite de linhas.
Vale lembrar que todo valor é mantido como texto, então 36 chega como “36”. Isso deixa a conversão exata. Converta os campos que precisar do seu lado depois de interpretar o JSON.
Dica
Está processando uma pasta inteira de exportações em vez de uma única colagem? O aplicativo de desktop BulkPro, da mesma equipe, foi feito para rodar conversões em muitos arquivos de uma vez. Veja mais opções na categoria conversores.
Perguntas frequentes
- Como o conversor mapeia as colunas do meu CSV para o JSON?
- A primeira linha é tratada como cabeçalho. Cada nome de coluna vira uma chave e cada linha abaixo dela vira um objeto no array JSON. Assim, um CSV com colunas nome e idade gera objetos no formato com "nome" igual a "Ada" e "idade" igual a "36".
- Os números e os valores true ou false ficam como valores reais ou como texto?
- Todos os valores saem como string JSON, inclusive números e booleanos. Isso mantém a conversão sem perdas e previsível. Se precisar de valores tipados, faça a conversão no seu código depois, por exemplo com Number na idade.
- Ele lida com vírgulas e aspas dentro de um campo?
- Sim. Campos entre aspas duplas são interpretados corretamente, então uma vírgula dentro de "Silva, Jr." permanece em um único campo. Aspas duplicadas viram uma única aspa literal, seguindo as regras padrão do CSV.
- E se o meu CSV estiver malformado?
- A ferramenta converte enquanto você digita e valida a entrada. Se uma linha não puder ser interpretada, aparece uma mensagem de erro no lugar do JSON para você ver o que deu errado e corrigir. Linhas vazias são ignoradas, e uma linha sem o valor final recebe uma string vazia naquela chave para manter o formato consistente.
- Posso carregar dados de exemplo, limpar ou baixar o resultado?
- Sim. Carregar exemplo preenche a entrada com um CSV pequeno para você ver o formato do JSON na hora, Limpar esvazia os dois painéis, e o painel de saída tem botões de Copiar e Baixar para salvar o resultado como arquivo .json. Tudo roda no seu navegador.
- Meu CSV é enviado para algum lugar?
- Não. A conversão roda inteiramente no seu navegador usando JavaScript. Seu CSV nunca é enviado a um servidor, o que torna a ferramenta segura para listas de clientes, exportações e outros dados privados.