Conversor JSON para CSV
Cole JSON ou CSV e converta nos dois sentidos em uma pagina.
Sobre o Conversor JSON para CSV
Cole JSON ou CSV e converta nos dois sentidos em uma pagina. Este conversor JSON para CSV gratuito achata objetos aninhados um nivel (address.city), aceita arrays, objetos unicos, NDJSON e payloads { data: [...] }, e faz parse de CSV RFC 4180 com virgulas entre aspas. No caminho inverso, Desachatar reconstroi objetos aninhados a partir de cabecalhos com ponto para editar no Excel e recuperar JSON estruturado. Presets RFC 4180, Excel UE (ponto e virgula + BOM), TSV ou pipe. Tudo e client-side: seus dumps de API nao saem do navegador.
Como usar o Conversor JSON para CSV
- Escolha JSON → CSV ou CSV → JSON (ou Inverter direcao apos uma conversao).
- Cole seus dados, ou solte um arquivo local .json / .csv (max. 10 MB - leitura so no navegador). Objetos aninhados achatam um nivel; NDJSON e envelopes { data / results / items } sao detectados automaticamente.
- Escolha um preset (RFC 4180, Excel UE, TSV, Pipe) ou ajuste delimitador / BOM Excel. Em CSV → JSON ative Desachatar para reconstruir address.city em objetos aninhados.
- Revise a pre-visualizacao, copie ou baixe o resultado. Nada e enviado.
Exemplos de Conversor JSON para CSV
Array de API para planilha
Cole [{"id":1,"name":"Ada"},{"id":2,"name":"Grace"}] e baixe um CSV com cabecalhos id,name pronto para Excel ou Google Sheets.
Achatar endereco aninhado
{"user":{"name":"Ada"},"score":10} vira colunas user.name e score - um nivel aninhado, sem caminhos profundos ruidosos.
Editar no Excel e desachatar
Converta JSON aninhado para CSV, edite address.city no Excel, mude para CSV → JSON com Desachatar: recupera { "address": { "city": "..." } }, nao uma chave plana com ponto.
NDJSON / logs
Cole um objeto JSON por linha (mongoexport, BigQuery, Loki). Se o texto nao for um unico JSON, e tratado como NDJSON e cada linha vira uma linha CSV.
CSV com virgulas entre aspas
Uma celula como "ola, mundo" continua um campo. Mude para CSV → JSON para obter { "note": "ola, mundo" } com escape correto.
Perguntas frequentes sobre o Conversor JSON para CSV
- Como converter JSON para CSV online?
- Escolha JSON → CSV, cole um array de objetos (ou um objeto / NDJSON / array envelopado), escolha delimitador ou preset e copie ou baixe o CSV. Objetos aninhados achatam um nivel com chaves com ponto como address.city.
- Posso converter CSV para JSON na mesma pagina?
- Sim. Mude para CSV → JSON ou use Inverter direcao. A primeira linha vira chaves; cada linha seguinte e um objeto. Campos entre aspas, virgulas e quebras de linha seguem RFC 4180. Inferencia opcional transforma 42 e true em numero e booleano. Desachatar reconstroi objetos aninhados a partir de cabecalhos com ponto.
- O que faz Desachatar chaves com ponto?
- Ao converter CSV → JSON, colunas como address.city e address.zip viram { "address": { "city": "...", "zip": "..." } }. Celulas com aspecto JSON como ["math"] voltam a ser arrays. Assim voce faz round-trip apos editar o CSV achatado no Excel.
- Quais formatos JSON sao suportados?
- Arrays de objetos, um unico objeto (uma linha), NDJSON (um objeto por linha) e envelopes comuns como { "data": [...] }, results, items, records ou rows. Arrays dentro de valores ficam como strings JSON na celula ate Desachatar fazer parse de novo.
- O que e o preset Excel UE?
- O Excel europeu costuma usar ponto e virgula como separador e precisa de BOM UTF-8 para acentos. O preset Excel UE ativa os dois com um clique. Use RFC 4180 (virgula, sem BOM) para Google Sheets e imports de codigo.
- Meu JSON ou CSV e enviado a um servidor?
- Nao. Analise, achatamento, desachatamento e conversao rodam so no navegador. Nada e enviado - seguro para dumps de API e exportacoes de clientes.
- Em que difere de outros sites JSON para CSV?
- Uma URL cobre os dois sentidos com Inverter, detecta NDJSON e payloads envelopados, achata um nivel para colunas claras no Excel e Desachatar reconstroi JSON aninhado ao voltar. Presets RFC 4180, Excel UE, TSV e pipe - sem enviar seus dados.
Ferramentas relacionadas
Minificador e formatador de JSON
Minificador e formatador de JSON online grátis. Minifique JSON para reduzir payloads ou formate com indentação de 2 espaços - valida na hora, sem upload.
Conversor de Unix Timestamp
Converta Unix timestamps (segundos ou milissegundos) em ISO 8601, UTC e na sua data/hora local. Converta datas locais de volta para Unix segundos e milissegundos. Funciona no seu navegador.
Comparador de texto (Diff)
Compare dois textos lado a lado no navegador. Nada e enviado - seguro para configs, logs e contratos. Ignore espacos ou maiusculas, veja destaque por palavra e copie um diff unificado.