Formatador JSONL
Formate ficheiros JSON Lines (NDJSON) e converta entre JSON e JSONL. Valide cada linha e formate fluxos NDJSON de forma legível
Texto de Entrada
Saída Formatada
Sobre o JSON Lines
O formato
JSON Lines (NDJSON) armazena um objeto JSON válido por linha — sem vírgulas entre registos e sem array de encapsulamento. Ideal para streaming e logs em modo append-only.
Utilizações comuns
Amplamente utilizado em conjuntos de dados para treino de LLM, respostas de streaming de APIs, ficheiros de registo, exportações de bases de dados e pipelines de big data que processam registos linha a linha.
Validação ao nível da linha
Cada linha é analisada de forma independente, pelo que um registo inválido não inválida o ficheiro. Esta ferramenta indica os números exatos das linhas com erros.
Por Que Escolher Formatador JSONL?
Ferramenta de nível profissional construída para confiabilidade
Conversão bidirecional
Converta um array JSON padrão em JSON Lines para pipelines de streaming, ou reúna um ficheiro JSONL num único documento JSON formatado.
Validação por linha
Cada linha é validada de forma independente, com números de linha precisos para os erros, para que possa encontrar registos inválidos em ficheiros com milhares de linhas.
Focado na privacidade
A formatação e a conversão são executadas inteiramente no seu navegador. Conjuntos de dados, logs e exportações nunca saem do seu dispositivo.
Como Funciona
Passos simples para processar seu jsonl como um profissional
Cole ou carregue
Cole texto JSON Lines ou carregue um ficheiro .jsonl / .ndjson.
Escolha um modo
Escolha Formatar JSONL, JSON → JSONL ou JSONL → JSON.
Conversão instantânea
O resultado é atualizado em tempo real, com validação linha a linha e números das linhas com erros.
Copiar e Utilizar
Copie o resultado para a área de transferência e utilize-o onde quiser.
Formatador e Validador Profissional de JSONL Formatter
O processamento de JSONL Formatter corre inteiramente no seu browser — sem uploads, sem contas, sem limites.
O JSONL Formatter é uma ferramenta gratuita baseada no navegador para trabalhar com JSON Lines (também chamado NDJSON ou JSON delimitado por novas linhas). Formata cada linha de forma legível, valida todos os registos e converte em ambas as direções entre um array JSON padrão e o formato JSON Lines.
JSON Lines é o padrão de facto para conjuntos de dados de treino de LLM, APIs batch ao estilo OpenAI, logs estruturados e fluxos de eventos — em qualquer cenário em que os registos chegam um de cada vez e têm de ser processados de forma incremental. Este formatador lida com ficheiros de vários megabytes com validação instantânea, linha a linha.
Todo o processamento é feito 100% no lado do cliente. Os seus conjuntos de dados e ficheiros de log nunca são carregados, tornando a ferramenta segura para dados proprietários e sensíveis.
Por Que Profissionais Escolhem o EZ Formatter
Os seus dados permanecem no seu browser
Perguntas frequentes
Respostas a perguntas comuns sobre formatação Jsonl Formatter
JSONL é um formato em que cada linha de um ficheiro contém um objeto JSON completo e válido. Ao contrário de um array JSON, não há vírgulas entre registos nem parênteses retos envolventes, o que o torna ideal para streaming, anexação e processamento linha a linha.
Cole o seu array JSON, mude para o modo "JSON → JSONL" e cada elemento do array passa a ser uma linha de JSON compacto. Copie o resultado e guarde-o como um ficheiro .jsonl.
Sim. Cada linha é analisada de forma independente e as linhas inválidas são assinaladas com os seus números exatos, pelo que um único registo inválido é fácil de localizar e corrigir, mesmo em ficheiros grandes.
Sim, os dois nomes referem-se à mesma ideia: JSON delimitado por novas linhas. O NDJSON tem também uma especificação formal com convenções para UTF-8 e novas linhas, que esta ferramenta segue.
Não. A formatação e a conversão são executadas inteiramente no seu navegador. Nada sai do seu dispositivo.
Um array JSON envolve todos os registos em [] com vírgulas entre eles e tem de ser analisado como um único documento; o JSON Lines (NDJSON) escreve um valor JSON completo por linha, sem invólucro. De acordo com a especificação ndjson-spec no GitHub, os registos delimitados por linhas podem ser processados em streaming, um de cada vez - num ficheiro de registo de 2 GB com a linha 900 corrompida, só perde essa linha, e não as linhas 901 e seguintes.
Cada linha é analisada independentemente de acordo com o RFC 8259, e o relatório lista os números das linhas com a posição exata do caráter de cada falha. As linhas que são analisadas com êxito são formatadas (pretty-print) com indentação consistente, para que o resultado continue a ser JSONL válido e se torne legível.
O NDJSON é o formato de streaming das APIs de chat completions e embeddings da OpenAI (payloads SSE em chunks), das exportações de conjuntos de dados em massa do GitHub no BigQuery, dos pedidos bulk do Elasticsearch e da Google Maps Routes API. Formatar JSONL localmente torna os streams capturados inspecionáveis sem necessidade de um servidor.
Referências Autoritativas
Normas e documentação oficial que definem os formatos com que esta ferramenta trabalha.
NDJSON - Newline Delimited JSON specification
A especificação NDJSON no GitHub — um valor JSON por linha, concebido para streaming.
JSON streaming - Wikipedia
Como o JSON delimitado por linhas difere dos arrays JSON e que sistemas o trocam.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
A norma do IETF que define o formato de intercâmbio de dados JSON e a sua gramática.
Ferramentas Relacionadas
Formatador JSON
Formate, valide e embeleze dados JSON com indentação inteligente e realce de sintaxe
Reparador de JSON
Corrija JSON malformado, inválido ou corrompido instantaneamente. Repare saídas de LLM truncadas, vírgulas em falta, chaves sem aspas e vírgulas finais no seu navegador
Minificador de JSON
Minifique JSON online: remova espaços em branco e compacte o seu JSON para APIs de produção e configurações, diretamente no seu navegador