Conversor Grátis de JSON para CSV e CSV para JSON
Este conversor gratuito transforma um array JSON de objetos em CSV que abre no Excel ou Google Sheets, e converte CSV de volta para JSON. Objetos aninhados são achatados com nomes de coluna com ponto, como address.city, e toda chave encontrada em qualquer linha se torna uma coluna. Campos entre aspas, vírgulas e quebras de linha dentro de células são tratados corretamente. Escolha a direção e o delimitador, depois copie o resultado.
Conversor JSON para CSV
Generators and Converters
Sobre esta ferramenta
APIs e exportações geralmente fornecem JSON, enquanto planilhas e telas de importação querem CSV. Converter manualmente é lento e quebra na primeira vírgula dentro de um valor. Esta ferramenta lê o JSON, coleta toda chave que aparece em qualquer objeto e escreve uma linha por objeto com células devidamente entre aspas.
Dados aninhados são achatados para que nada se perca: um objeto dentro de um objeto se torna uma coluna com um nome com ponto, como address.city, e arrays são numerados, por exemplo tags.0 e tags.1. Valores ausentes ficam vazios. Na direção oposta, a primeira linha do CSV fornece as chaves, células entre aspas e aspas duplicadas são lidas corretamente, e números, true, false e null podem ser convertidos para tipos JSON reais.
Escolha um delimitador de vírgula, ponto-e-vírgula ou tabulação para corresponder ao programa em que você abrirá o arquivo. Programas de planilha podem tratar uma célula que começa com um sinal de igual, mais, menos ou arroba como uma fórmula, então verifique exportações de fontes não confiáveis antes de abri-las. A entrada é limitada a 500 KB e nada que você cola é armazenado.
Perguntas frequentes
Qual formato JSON o conversor aceita?
Um array de objetos funciona melhor, por exemplo uma lista de produtos ou usuários. Um único objeto é tratado como uma linha, e um objeto que contém um array, como uma resposta de API com uma chave data, é desembrulhado automaticamente. Um array de valores simples se torna uma única coluna chamada value.
Como objetos e arrays aninhados são tratados?
Eles são achatados em colunas extras. Um objeto dentro de um objeto se torna uma coluna nomeada com um ponto, como address.city, e itens de array são numerados, como tags.0. Toda chave encontrada em qualquer linha se torna uma coluna, e linhas que não têm uma chave recebem uma célula vazia.
Por que meu CSV parece errado no Excel?
Excel em algumas regiões espera ponto-e-vírgula em vez de vírgulas. Escolha o delimitador de ponto-e-vírgula e converta novamente. Se caracteres acentuados ou hindi parecem corrompidos, importe o arquivo como UTF-8 usando a opção de importação de dados em vez de clicar duas vezes nele.
Posso converter CSV para JSON com a mesma ferramenta?
Sim. Mude a direção para CSV para JSON, cole o CSV e escolha o delimitador. A primeira linha se torna as chaves, cada linha seguinte se torna um objeto, e você pode ativar a detecção de tipo para que números e valores true ou false não fiquem como texto.
Meus dados são armazenados?
Não. O texto é convertido enquanto a página carrega e não é salvo ou registrado. A entrada é limitada a 500 KB, então divida exportações muito grandes em partes.

