Conversor JSON ⇄ CSV/TSV

Converta arrays JSON para formato CSV ou TSV, ou leia dados CSV/TSV de volta para JSON formatado. Suporta vários delimitadores: vírgula, tabulação e ponto e vírgula.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Também: Todas as ferramentas JSON | Visualizador / editor JSON | Avaliador JSONPath | Validador de JSON Schema | JSON → SQL / TOML | Comparação JSON.
Direção: Delimitador:
JSON → CSV/TSV: Converte um array JSON de objetos em formato CSV (separado por vírgulas) ou TSV (separado por tabulações). Os cabeçalhos são extraídos automaticamente das chaves dos objetos.
CSV/TSV → JSON: Lê dados CSV ou TSV e devolve um array JSON de objetos. Os cabeçalhos são detetados a partir da primeira linha.
Sugestão: use a opção Delimitador para alternar entre vírgula, tabulação e ponto e vírgula. O formato TSV é muito usado em folhas de cálculo.
As tabelas são planas, o JSON não

O CSV é uma grelha: todas as linhas têm as mesmas colunas. O JSON é uma árvore: os objetos aninham-se, os arrays repetem-se, e as linhas podem ter chaves diferentes. Converter JSON → CSV achata um array de objetos numa linha de cabeçalho (a união das chaves) mais uma linha por objeto; as chaves em falta tornam-se células vazias. A direção inversa envolve cada linha num objeto com chaves dadas pelo cabeçalho — o aninhamento não é recuperado.