O que é um arquivo JSONL?
JSONL — JSON Lines
O que é?
JSONL designa exatamente a mesma coisa que o NDJSON: um objeto JSON por linha. Dois nomes, duas comunidades, um único formato — e vale a pena saber disso antes de perder tempo tentando descobrir o que os diferencia.
O uso, no entanto, já se consolidou: fala-se mais em JSONL no universo do aprendizado de máquina, e em NDJSON no mundo dos logs de aplicação e dos fluxos de dados.
História e origem
A extensão .jsonl se popularizou com a explosão dos conjuntos de dados para inteligência artificial, nos quais cada linha representa um exemplo de treinamento.
Hoje é o formato exigido pela maioria das ferramentas de ajuste fino de modelos: uma linha, uma amostra.
Por que é prático
Permite processar conjuntos de dados de vários gigabytes sem nunca precisar carregar tudo na memória.
Adicionar dados se resume a acrescentar linhas ao final do arquivo — sem necessidade de reescrever nada.
Limites e defeitos
Não é reconhecido por ferramentas que esperam um JSON padrão.
A ausência de uma estrutura envolvente torna impossível qualquer validação global do arquivo.
Dicas de uso
O JSONL é o formato indicado para conjuntos de dados de treinamento ou qualquer processamento em fluxo.
Converta-o para CSV para examiná-lo em uma planilha, ou para JSON caso alguma ferramenta exija um array único — mas fique atento à memória se o arquivo for grande.
Converta seu JSONL em segundos, nos nossos servidores seguros na França.
Converter um JSONL