Formatador JSONL

Formate ficheiros JSON Lines (NDJSON) e converta entre JSON e JSONL. Valide cada linha e formate fluxos NDJSON de forma legível

Sem entrada

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

1

Cole ou carregue

Cole texto JSON Lines ou carregue um ficheiro .jsonl / .ndjson.

2

Escolha um modo

Escolha Formatar JSONL, JSON → JSONL ou JSONL → JSON.

3

Conversão instantânea

O resultado é atualizado em tempo real, com validação linha a linha e números das linhas com erros.

4

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

100%
Processamento no lado do cliente
0
Dados enviados para servidores
60
Ferramentas na bancada de trabalho

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.

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

Ferramentas Relacionadas