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 corre no seu navegador.
Como usar o/a JSON ⇄ CSV
Escolha o sentido: JSON para CSV ou CSV para JSON.
Cole os seus dados e escolha o delimitador (vírgula, ponto e vírgula ou tabulação).
Copie o resultado convertido do painel de saída.
Este conversor transforma um array JSON de objetos em CSV e analisa CSV de volta em JSON, em ambos os sentidos. Escolha a direção, cole os seus dados, escolha o delimitador, e copie o resultado.
É útil para mover dados entre folhas de cálculo, APIs e ficheiros de configuração, e toda a conversão é feita no lado do cliente, por isso os seus dados ficam privados.
Espera JSON como um array de objetos, tipo [{"name":"Mo","age":3}]. As colunas do CSV são a união de todas as chaves dos objetos, um único objeto torna-se uma linha, e qualquer valor aninhado é escrito como texto JSON dentro da sua célula.
Segue as regras padrão de uso de aspas do CSV, por isso um valor que contenha o delimitador, uma aspa ou uma quebra de linha é envolvido em aspas e escapado corretamente, e o analisador de CSV lê esses valores de volta sem perder dados.
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 convém a regiões onde a vírgula é o separador decimal e as folhas de cálculo o esperam; a tabulação produz TSV.
Ao ler CSV de volta para JSON, infere os tipos de forma sensata: números simples e true/false tornam-se valores JSON reais, enquanto um valor com um zero à frente, como 007, permanece como texto para que identificadores e códigos não sejam adulterados.
Perguntas frequentes
Um array de objetos, como [{"nome":"Mo","idade":3}]. As colunas são a união de todas as chaves. Um único objeto torna-se uma linha, e os valores aninhados são escritos como JSON dentro da célula.
Sim. Os campos que contêm o delimitador, aspas ou quebras de linha são colocados entre aspas e escapados segundo a norma CSV, e o interpretador de CSV lê-os de volta corretamente.
Ao ler CSV, números simples e true/false tornam-se valores JSON reais, enquanto valores com um zero à frente (como 007) ficam como texto para que os identificadores não sejam alterados.
Não. A conversão corre inteiramente no seu navegador; nada do que cola sai do seu dispositivo.
Incorporar esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o excerto abaixo; mantém-se atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt/json-csv-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Ferramentas relacionadas
Formate, embeleze e valide JSON online com mensagens de erro claras para entradas inválidas.
Minifique e valide JSON no seu navegador, e veja quantos bytes poupa.
Converta YAML para JSON e JSON de volta para YAML, nos dois sentidos. Valida enquanto converte e mostra erros claros. Tudo corre no seu navegador.
Gere interfaces TypeScript a partir de um exemplo JSON, com tipos aninhados, arrays e campos opcionais. Corre no seu navegador.