
O que é um arquivo NDJSON?
NDJSON — JSON por linhas
Usar o formato NDJSON
Um exemplo concreto
Preparar uma tabela JSON a partir de um diário NDJSON.
As verificações úteis
Cada linha deve ser um JSON válido. Verifique as linhas vazias, os erros isolados e o tamanho do resultado agrupado.
Escolher uma conversão
Mantenha o original e abra o resultado no software ou no dispositivo que deverá usá-lo.
Suas perguntas sobre este formato
Por que meu JSON muda de estrutura para CSV?
CSV representa uma tabela de linhas e colunas. JSON pode conter objetos e listas aninhadas que não se transponem diretamente. Converta uma cópia, verifique como os campos são representados e mantenha o JSON se o seu uso exigir preservar toda a sua estrutura.
Como evitar perder os zeros no início dos identificadores?
Ao abrir o CSV em uma planilha, importe as colunas de identificadores como texto. Uma abertura automática pode transformar 00123 em 123. Verifique também as datas e os separadores decimais antes de salvar novamente.
Posso converter um arquivo contendo segredos?
Remova senhas, chaves do API e outros segredos antes de enviar um exemplo ao serviço ou suporte. O processamento de arquivos é feito online. Para dados que não devem sair do seu dispositivo, use uma ferramenta local adequada.
Por que nem todas as saídas são oferecidas?
Os formatos não são intercambiáveis em todos os casos. ConvertLab mostra as conversões de seu catálogo; renomear uma extensão não transforma o conteúdo. Saídas especializadas, como alguns exports XML ou planilhas, são identificadas como NoLimit.
O que é?
O NDJSON organiza um objeto JSON completo por linha, sem colchetes envolventes nem vírgulas entre as linhas. Cada linha é lida de forma independente das outras.
A vantagem é decisiva para grandes volumes: um arquivo JSON tradicional precisa ser carregado por inteiro na memória antes de ser utilizável. Um NDJSON é lido linha a linha — assim, é possível processar um arquivo de 50 GB numa máquina com apenas 8 GB de memória.
História e origem
A convenção se impôs naturalmente com a ascensão do processamento de dados em fluxo, à medida que os volumes tornavam inviável o carregamento integral de um arquivo.
Tornou-se o formato de facto para logs de aplicações e exportações de bancos de dados volumosos.
Por que é prático
É processado em fluxo, linha por linha, independentemente do volume total do arquivo.
Uma linha corrompida não invalida o restante — ao contrário de um JSON tradicional, em que uma única vírgula mal colocada torna o arquivo inteiro inutilizável.
Limites e defeitos
Não é um JSON válido em sentido estrito: um analisador convencional o rejeitará.
Não possui especificação oficial, o que abre espaço para variantes.
Dicas de uso
O NDJSON é o formato indicado para logs, exportações massivas ou fluxos de dados.
Para utilizá-lo numa planilha, converta-o para CSV — desde que a estrutura seja plana.
Converta seu NDJSON em segundos, nos nossos servidores seguros na França.
Converter um NDJSON