O que o conversor de JSON para CSV faz
Um conversor de dois painéis ao vivo: cole um array JSON de objetos à esquerda e uma tabela CSV limpa aparece à direita, pronta para colar no Excel, no Google Planilhas ou no Numbers. A ferramenta lê as chaves dos seus objetos, monta a linha de cabeçalho e alinha cada registro abaixo dela, atualizando conforme você digita, sem nenhum botão de converter. Se os dados tiverem campos desiguais, ela reúne todas as chaves encontradas para que nenhuma coluna seja perdida. Uma entrada inválida é detectada na hora, com uma mensagem de erro que aponta o problema de sintaxe em vez de falhar em silêncio. Um botão Carregar exemplo insere um JSON de amostra, Limpar esvazia os dois painéis, e a saída tem botões de Copiar e Baixar. É prático para desenvolvedores que exportam respostas de API, analistas que transformam um despejo de dados em planilha ou qualquer pessoa que recebeu um arquivo JSON e só quer linhas e colunas.
Como usar
- Cole ou digite o JSON no painel de entrada à esquerda, ou clique em Carregar exemplo para inserir dados de amostra. Ela aceita um array como
[{"nome":"Ada","idade":36}]ou um único objeto, que vira uma linha. - O CSV aparece na hora no painel de saída à direita, conforme você digita. Não há botão para apertar.
- Se o JSON tiver um erro de sintaxe, uma mensagem de JSON inválido mostra a posição ou a linha do problema. Corrija esse ponto e o CSV volta.
- Clique em Copiar para pegar o resultado ou em Baixar para salvar como arquivo
.csv. Limpar esvazia os dois painéis quando você quiser recomeçar.
Como ele lida com dados complicados
Valores que contêm vírgulas, aspas ou quebras de linha são automaticamente envolvidos em aspas e escapados do jeito correto do CSV, então nada quebra ao abrir o arquivo. Objetos e arrays aninhados são mantidos como texto JSON dentro da célula, em vez de serem perdidos silenciosamente. A ordem das colunas segue as chaves conforme aparecem primeiro nos seus dados.
Por que converter aqui
Tudo roda inteiramente no seu navegador. Seu JSON nunca passa por upload, o que importa quando os dados vêm de uma API privada ou contêm algo sensível. É gratuito, não exige cadastro e funciona assim que a página carrega, no celular, no tablet ou no computador. Para converter uma pasta cheia de arquivos JSON de uma vez, o aplicativo de desktop BulkPro, da mesma equipe, dá conta do processamento em lote. Veja também outras ferramentas em conversores.
Perguntas frequentes
- Como converter um array JSON em CSV?
- Cole seu array JSON de objetos no painel de entrada à esquerda, por exemplo [{"nome":"Ada","idade":36}], ou clique em Carregar exemplo para inserir dados de amostra. O CSV aparece na hora no painel de saída à direita. Use Copiar para levar ao Excel ou ao Google Planilhas, ou Baixar para salvar como arquivo .csv.
- E se o meu JSON tiver algum erro?
- A ferramenta valida enquanto você digita. Se a entrada não for JSON válido, no lugar do CSV aparece uma mensagem de erro apontando a posição ou a linha do erro de sintaxe, para você corrigir aquele ponto e ver o CSV voltar. Nada é enviado durante a validação; tudo roda no seu navegador.
- Posso carregar dados de exemplo ou limpar tudo rápido?
- Sim. Carregar exemplo preenche a entrada com um pequeno array JSON para você ver o formato CSV na hora, e Limpar esvazia os dois painéis para começar do zero. Copiar e Baixar agem sobre o CSV no painel de saída.
- O que acontece com valores que têm vírgulas, aspas ou quebras de linha?
- Eles são tratados corretamente. Qualquer valor que contenha vírgula, aspas ou quebra de linha é envolvido em aspas duplas e as aspas internas são duplicadas, seguindo as regras padrão do CSV, para que o arquivo abra sem erros na planilha.
- Como objetos ou arrays aninhados são convertidos?
- Objetos e arrays aninhados são escritos como texto JSON dentro daquela célula, em vez de serem descartados. A linha de cabeçalho é montada a partir de todas as chaves encontradas nos objetos, então registros desiguais mantêm todas as colunas.
- Meu JSON é enviado para algum lugar?
- Não. A conversão acontece inteiramente no seu navegador com JavaScript. Seu JSON nunca sai do dispositivo, o que torna seguro usar com respostas de API privadas ou dados sensíveis. Também é gratuito e sem cadastro.