Conversor JSON Lines → CSV
Converte arquivo JSONL (NDJSON) em CSV, deduzindo o cabeçalho da união de todas as chaves observadas nos objetos.
CSV:
—
De JSON Lines para uma planilha
JSONL, também chamado de NDJSON, é o formato de um objeto JSON por linha. Ele é o padrão de saída de log estruturado, de export de banco em lote e de dataset de treino, justamente porque dá para processar linha a linha sem carregar o arquivo inteiro na memória. O problema aparece na hora de olhar esses dados: ninguém analisa dez mil linhas de JSON a olho nu.
Cole as linhas e a página monta a tabela. Ela percorre todos os objetos, junta o conjunto de chaves na ordem em que cada uma apareceu pela primeira vez e usa isso como cabeçalho. Objetos que não têm alguma chave ficam com a célula vazia naquela coluna, então registros com formatos diferentes convivem na mesma tabela. Vírgulas, aspas e quebras de linha dentro de um valor são escapadas conforme o CSV manda, com aspas duplicadas.
Duas coisas para saber antes de confiar no resultado. Linha que não é JSON válido é ignorada em silêncio — se o número de registros na saída não bater com o esperado, é aí que está a diferença. E valores aninhados, como um objeto ou uma lista dentro do campo, são convertidos com a conversão padrão de texto, o que transforma objeto em [object Object]. Para dados com aninhamento, achate as chaves antes de colar.
Perguntas frequentes
A ordem das colunas segue o quê?
Por que o Excel abriu tudo numa coluna só?
Serve para JSON comum, num array só?
Ferramentas Relacionadas
Conversor CSV → JSON Lines
Converte CSV em JSONL (uma linha JSON por registro). Formato comum em logs, pipelines de ML e bancos de dados orientados a documentos.
Conversor de Largura Fixa ↔ CSV/JSON
Converte arquivos de largura fixa em CSV, TSV ou JSON e faz o caminho inverso, com detecção automática de colunas e mapa de posições.
Conversor YAML para NDJSON (info)
Explica como representar listas YAML como NDJSON (uma linha JSON por item), com exemplos práticos.
CSV para JSON
Converta CSV em JSON. A primeira linha vira chaves do objeto, demais linhas viram itens do array. Suporta separadores , ; e \t. Detecta números e booleans automaticamente. Tudo no navegador.
Conversor CSV ↔ NDJSON
Conversão bidirecional entre CSV e NDJSON (Newline Delimited JSON), preservando tipos numéricos quando detectados.
Conversor JSONP para JSON
Remove o wrapper de callback de uma resposta JSONP e devolve apenas o JSON contido dentro dos parênteses.