Conversor JSON para CSV
Converta JSON para CSV e CSV de volta para JSON, nos dois sentidos. Escolha o delimitador, trate campos com aspas e copie o resultado. Tudo roda no seu navegador.
Ferramentas relacionadas
Como usar JSON ⇄ CSV
- 01
Escolha a direção: JSON para CSV ou CSV para JSON.
- 02
Cole os seus dados e escolha o delimitador (vírgula, ponto e vírgula ou tabulação).
- 03
Copie o resultado convertido do painel de saída.
O que ele faz
Este conversor transforma um array JSON de objetos em CSV e analisa CSV de volta para JSON, nos dois sentidos. Escolha a direção, cole os seus dados, escolha o delimitador, e copie o resultado.
É útil para mover dados entre planilhas, APIs e arquivos de configuração, e toda a conversão é feita no lado do cliente, então os seus dados permanecem privados.
O formato JSON que ele espera
Ele espera JSON como um array de objetos, como [{"name":"Mo","age":3}]. As colunas do CSV são a união de todas as chaves entre os objetos, um único objeto vira uma linha, e qualquer valor aninhado é escrito como texto JSON dentro da sua célula.
Aspas e delimitadores
Ele segue as regras padrão de aspas do CSV, então um valor que contém o delimitador, uma aspa ou uma quebra de linha é envolvido em aspas e escapado corretamente, e o parser de CSV lê esses valores de volta sem perder dados.
Você pode escolher vírgula, ponto e vírgula ou tabulação como delimitador. A vírgula é o padrão e o mais comum; o ponto e vírgula serve para regiões onde a vírgula é o separador decimal e as planilhas o esperam; a tabulação produz TSV.
Inferência de tipos na volta
Ao ler CSV de volta para JSON, ele infere os tipos de forma sensata: números simples e true/false viram valores JSON reais, enquanto um valor com zero à esquerda, como 007, permanece como texto, para que identificadores e códigos não sejam estragados.
Perguntas frequentes
Qual formato JSON é esperado?
Um array de objetos, como [{"name":"Mo","age":3}]. As colunas são a união de todas as chaves. Um único objeto vira uma linha, e valores aninhados são escritos como JSON dentro da célula.
Lida com vírgulas e aspas dentro de valores?
Sim. Campos que contêm o delimitador, aspas ou quebras de linha são colocados entre aspas e escapados seguindo o padrão CSV, e o parser CSV os lê corretamente.
Números e booleanos são convertidos?
Ao ler CSV, números simples e true/false se tornam valores JSON reais, enquanto valores com zero à esquerda (como 007) permanecem como texto para que identificadores não sejam corrompidos.
Meus dados são enviados?
Não. A conversão roda inteiramente no seu navegador; nada do que você cola sai do seu dispositivo.