Conversor JSON ↔ CSV
Este conversor transforma um array JSON de objetos em CSV com linha de cabeçalho, e converte CSV de volta em um array JSON, colocando corretamente entre aspas vírgulas, aspas e quebras de linha.
Sobre esta ferramenta
Este conversor transforma um array JSON de objetos em CSV com linha de cabeçalho, e converte CSV de volta em um array JSON, colocando corretamente entre aspas vírgulas, aspas e quebras de linha.
Como usar
- Cole um array JSON na caixa JSON, ou CSV na caixa CSV.
- Clique em JSON → CSV ou CSV → JSON.
- Copie o resultado ou clique em Baixar para salvar como arquivo.
Bom saber
- Para JSON → CSV, a entrada deve ser um array de objetos; as chaves do primeiro objeto viram os cabeçalhos das colunas.
- Valores com vírgulas, aspas duplas ou quebras de linha são colocados entre aspas, e as aspas são duplicadas, seguindo a RFC 4180.
- CSV → JSON usa a primeira linha como chaves e transforma cada linha seguinte em um objeto.
- Objetos e arrays aninhados não são achatados em colunas separadas.
Funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado.
Perguntas frequentes
Por que aparece "Input must be a JSON array of objects"?
O conversor espera uma lista como [{"name":"A"},{"name":"B"}]. Coloque um objeto único entre [ ] para convertê-lo.
O que acontece com chaves que só alguns objetos têm?
As colunas vêm das chaves do primeiro objeto. Chaves que aparecem só em objetos posteriores não são incluídas, e valores ausentes viram células vazias.
Posso abrir o CSV no Excel ou no Google Sheets?
Sim. Baixe o arquivo e abra ou importe; as aspas seguem o formato CSV padrão que esses aplicativos entendem.
Meus dados são enviados?
Não. A conversão roda inteiramente no seu navegador.