pt

JSONL para JSON

Converta JSON Lines (NDJSON) num array JSON localmente - um registro por linha, sem envio, diretamente no seu navegador.

Processando localmente no seu dispositivo ...

Processando localmente no seu dispositivo ...

0%

Meu arquivo é enviado?

Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

Sem envio100% local
O conteúdo fica consigosem acesso de terceiros
Hosted in GermanyGlobal Content Delivery
Auditado externamenteTLS A+ · Cabeçalhos A+

JSON Lines, também chamado NDJSON, guarda exatamente um valor JSON por linha. O formato é o padrão para arquivos de registro, exportações de dados, processamento em fluxo e dados de treino de aprendizagem automática, porque um arquivo pode ser lido e ampliado linha a linha sem o carregar inteiro na memória. Muitas ferramentas, pelo contrário, esperam um único array JSON. Esta ferramenta lê o seu arquivo .jsonl e reúne cada linha num único array JSON legível.

A conversão corre inteiramente localmente no navegador, em JavaScript puro. Cada linha não vazia é analisada individualmente como JSON e incorporada no array na sua ordem original; as linhas em branco são ignoradas. O resultado leva indentação de dois espaços e fica pronto a usar de imediato - por exemplo para inspecionar um excerto de registro num editor ou para entregar uma exportação NDJSON a uma interface que só aceita arrays.

Se uma linha não for JSON válido, a ferramenta não falha em silêncio mas indica o número de linha exato e a causa - assim encontra o erro depressa em arquivos grandes. O sentido inverso, de um array JSON de volta a JSON Lines, é tratado pela nossa ferramenta JSON para JSONL. Nada é enviado; os seus dados ficam no seu dispositivo.

Ficha técnica

Ficha técnica
Formatos de entradaJSONL, NDJSON
Conversão automáticaZIP, DXF, GeoJSON
Formato de saídaJSON
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Largue ou escolha o seu arquivo JSONL.
  2. A ferramenta reúne as linhas num array.
  3. Transfira o arquivo JSON.

Limites: Espera exatamente um valor JSON por linha (JSON Lines / NDJSON). As linhas em branco são ignoradas, todas as restantes são juntas num array na sua ordem e emitidas com indentação de dois espaços. Se uma linha não for JSON válido, a conversão para citando o número de linha em vez de produzir uma saída silenciosamente errada. Como cada linha já é um JSON válido, o aninhamento e os tipos de dados (números, booleanos, objetos/arrays aninhados) permanecem inalterados; aqui as linhas só são reunidas, não reinterpretadas.

Perguntas frequentes

Meu arquivo é enviado?

Não. A conversão corre inteiramente localmente no navegador - nada é enviado.

O que é NDJSON?

NDJSON é outro nome para JSON Lines: cada linha contém exatamente um valor JSON.

O que acontece com uma linha mal formada?

É-lhe indicado o número de linha exato e a causa - sem falha silenciosa.

A ordem é preservada?

Sim. As entradas aparecem no array na ordem original das linhas.

O inverso também funciona?

Sim, com a nossa ferramenta "JSON para JSONL".

Ferramentas relacionadas

JSON para JSONL · CSV para JSON · JSON para CSV · XML para YAML · YAML para XML · JSON para Markdown