JotTools .

JSON para CSV

Converta um array JSON em CSV grátis no navegador. Cole o JSON e receba um CSV limpo, pronto para planilha. Privado, sem upload, sem cadastro.

O que o conversor de JSON para CSV faz

Cole um array JSON de objetos e receba de volta uma tabela CSV limpa, 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. Se os dados tiverem campos desiguais, ela reúne todas as chaves encontradas para que nenhuma coluna seja perdida. É 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

  1. Cole ou digite o JSON na caixa de entrada. Ela aceita um array como [{"nome":"Ada","idade":36}] ou um único objeto, que vira uma linha.
  2. O CSV aparece na hora na caixa de saída abaixo, conforme você digita. Não há botão para apertar.
  3. Clique em Copiar para pegar o resultado e cole na sua planilha ou salve como arquivo .csv.

Se o JSON tiver um erro de sintaxe, você verá uma mensagem de JSON inválido apontando o problema para que possa corrigir.

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 na caixa de entrada, por exemplo [{"nome":"Ada","idade":36}]. O CSV aparece na hora na caixa de saída. Clique em Copiar e cole no Excel ou no Google Planilhas, ou salve como arquivo .csv.
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.