JSON ↔ CSV Converter
Converter JSON para CSV ou CSV para JSON instantaneamente no seu navegador. Útil para planilhas, exportações, análises e limpeza rápida de dados. Esta página é projetada para a reformulação rápida de dados tabulares: linhas CSV se tornam objetos JSON, e arrays de registros JSON se tornam colunas e linhas CSV. ToolMill executa cliente-side para privacidade e funciona offline após a instalação.
Dados
Experimenta.
Exemplos
name,age,city Alice,31,Seattle Bob,28,Austin
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
id,status,owner 101,new,Mina 102,done,Ravi
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
Como este conversor funciona
CSV → JSON lê a primeira linha como nomes de colunas e transforma cada linha posterior em um objeto. JSON → CSV funciona melhor com um único objeto ou uma matriz de objetos simples. Nessa direção, o conversor reúne chaves através dos registros para construir uma linha de cabeçalho, em seguida, escreve cada objeto como uma linha CSV.
Esta é uma ferramenta de reformulação rápida baseada em navegador em vez de um pipeline de importação completo. É útil quando você precisa inspecionar uma exportação colada, reformatar uma pequena amostra de API, ou preparar uma versão amigável a planilha de registros copiados sem abrir outro aplicativo.
Quando usar CSV → JSON vs JSON → CSV
Use CSV → JSON quando seus dados de origem já parecem linhas e colunas: exportações de planilhas, downloads de CRM, tabelas de produtos, listas de contatos ou trechos de relatórios copiados. Use JSON → CSV quando você tiver um array JSON de uma API, script ou instalação e precisar de linhas para uploads baseados em Excel, Google Sheets ou CSV.
Se o seu objetivo é uma revisão rápida em uma planilha, CSV geralmente é mais fácil de digitalizar. Se seu objetivo é preservar etiquetas de colunas como propriedades nomeadas para código, JSON geralmente é o melhor formato de destino.
Linhas de cabeçalho, colunas e valores em falta
Em CSV → JSON, a primeira linha é tratada como cabeçalhos. Cada linha posterior é mapeada contra esses cabeçalhos em ordem. Se uma linha for menor que a linha do cabeçalho, os valores em falta tornam-se cadeias vazias na saída do JSON. No JSON → CSV, o conversor combina chaves encontradas nos objetos para criar as colunas CSV.
Isso significa que linhas com chaves inconsistentes ainda podem ser exportadas, mas você pode ver células em branco para campos que estão faltando em alguns registros. Este comportamento é útil para uma limpeza rápida, mas também significa que você deve normalizar seus registros se precisar de um esquema rigoroso.
Citação, vírgulas e manipulação de tipos
Quando JSON é exportado para CSV, campos que contêm vírgulas, citações ou quebras de linha são citados para que o CSV resultante permaneça legível em fluxos de trabalho estilo planilha. As aspas duplas incorporadas escapam dobrando- as. No caminho inverso, as células CSV citadas com vírgulas são analisadas corretamente antes de objetos JSON serem criados.
CSV → JSON não infer tipos. Valores como 31, 4.99 ou strings verdadeiras permanecem no resultado do JSON, a menos que você os converta mais tarde em seu próprio aplicativo ou script. Esse detalhe importa quando você está preparando cargas úteis para APIs ou sistemas que esperam números reais ou booleanos.
Formatos de entrada que funcionam melhor
Para entrada CSV, inclua uma linha de cabeçalho, mantenha as contagens de colunas razoavelmente consistentes e coteie campos que contenham vírgulas ou quebras de linha. Para entrada JSON, use um único objeto ou uma matriz de objetos simples. Objetos e arrays profundamente aninhados geralmente são um sinal de que um passo de achatamento dedicado é necessário antes que a exportação de CSV seja fácil de usar.
Resolução de problemas de conversão
Antes de Confiar em Convertida JSON
Antes de enviar o resultado para outro aplicativo ou API, verifique a linha de cabeçalho, os pressupostos delimitadores, os campos citados e se os valores que devem ser booleanos ou números ainda precisam de limpeza explícita. Um array válido ainda pode ter o significado errado se o CSV original for inconsistente.
O que a conversão CSV- para- JSON não valida
A conversão não confirma que cabeçalhos são significativos, linhas são únicas, campos numéricos foram digitados corretamente, ou os objetos resultantes satisfazem um esquema a jusante. Esta página reformula os dados para inspeção e reutilização, mas não substitui validação ou revisão de qualidade de dados.
Como interpretar a saída JSON antes de usá-la em outro lugar
Reveja os objetos gerados antes de tratá-los como dados prontos para produção. Nomes de cabeçalho se tornam chaves, ordem de linha se torna ordem de objeto no array, e cada valor importado do CSV começa como texto a menos que você convertê-lo mais tarde. Isso significa que a estrutura pode olhar direito enquanto tipos ou rótulos de campo ainda precisam de limpeza.
Se o JSON → CSV falhar, a causa mais comum é a sintaxe ou entrada JSON inválida que não é um único objeto ou array de objetos. Se CSV → JSON der saída inesperada, verifique a primeira linha, inconsistente coluna conta, e se seu texto colado contém aspas incomparáveis ou estrutura de linha quebrada.
Esta página foi projetada para conversão rápida de conteúdo tabular colado. Ele não substitui um fluxo de trabalho completo de limpeza de dados, mapper esquema ou ferramenta avançada de importação CSV por delimitadores personalizados e regras de coluna.
Ferramentas relacionadas
JSON Pretty Print, Minify e Validar
Formato JSON para legibilidade, minimize-o para armazenamento compacto e valide-o antes de usá-lo em APIs, arquivos de configuração, aplicativos frontend ou dispositivos de teste. Esta ferramenta é útil ao depurar cargas úteis, comparar respostas, limpar o JSON copiado ou diminuir dados para transporte e registro. ToolMill processa tudo em seu navegador, tornando-o uma opção rápida e amigável à privacidade para trabalhar com JSON sensível.
Dados
Conversor JSON para CSV
Converta JSON em formato CSV diretamente em seu navegador para importações de planilhas, relatórios de exportações, fluxos de trabalho de análise e limpeza rápida de dados. Esta ferramenta é útil quando você precisa achatar JSON estruturado em linhas e colunas para Excel, Google Sheets, ferramentas BI ou sistemas baseados em CSV. ToolMill é executado localmente para privacidade, lida com cenários comuns de exportação rapidamente e funciona offline após a instalação.
Dados
JSON ↔ YAML Converter
Converter JSON para YAML e YAML para JSON instantaneamente no seu navegador. Ótimo para arquivos de configuração (Kubernetes, Docker Compose, CI/CD pipelines) e para transformar cargas de API em YAML legível. ToolMill executa o lado cliente para privacidade, suporta saída bonita, e pode trabalhar offline quando instalado como um PWA.
Dados
Validador JSON
Validar JSON e obter mensagens de erro precisas, linha por linha. Use-o para pegar problemas sutis, como vírgulas, comentários, caracteres não escalonados e números malformados antes de enviar configurações ou cargas de API. Funciona inteiramente em seu navegador para privacidade e pode trabalhar offline quando instalado como um PWA.
Dados
