Ferramenta Tool Kumar

NDJSON para JSON

Cole NDJSON ou abra um arquivo .jsonl para transformar suas linhas em um único array JSON. A entrada mantém as linhas, e o array formatado aparece ao lado, pronto para copiar ou baixar como .json.

Como usar esta ferramenta

  1. Cole as linhas ou abra um arquivo .ndjson ou .jsonl.
  2. Leia o array na visualização “Formatar” e alterne entre “Formatado” e “Minificar”.
  3. Copie o resultado ou baixe-o como arquivo .json.

Exemplo prático

Cada uma das três linhas vira um elemento do array. Os números de order mantêm todos os dígitos; JSON.parse em JavaScript arredondaria 9007199254740993 para 9007199254740992.

Entrada · orders.ndjson

{"order":9007199254740993,"item":"keyboard","qty":1}
{"order":9007199254740994,"item":"cable","qty":3}
{"order":9007199254740995,"item":"mouse","qty":2,"gift":true}

Saída

[
  {
    "order": 9007199254740993,
    "item": "keyboard",
    "qty": 1
  },
  {
    "order": 9007199254740994,
    "item": "cable",
    "qty": 3
  },
  {
    "order": 9007199254740995,
    "item": "mouse",
    "qty": 2,
    "gift": true
  }
]

Opções e casos especiais

  • Cada linha vira um elemento do array, na ordem do arquivo. Uma linha que contém um array continua sendo um único elemento, então as linhas [1,2] e [3] viram [[1,2],[3]].
  • Linhas em branco são ignoradas. Uma linha fora da sintaxe JSON estrita é sinalizada com sua linha e coluna. Sintaxe flexível, como uma vírgula no final, pode ser corrigida, e texto que não pode ser lido interrompe a conversão.
  • Uma única linha colada é JSON comum e permanece como está. Abra-a como arquivo .jsonl ou .ndjson para obter um array de um elemento.
  • Os números mantêm os dígitos originais, incluindo inteiros maiores que 2^53.
  • Para substituir a entrada pelo array, escolha “Usar como entrada” no menu “Mais opções” (Ctrl+Enter). Ctrl+Z desfaz a ação.

Privado por padrão

Seu documento fica neste navegador. O Tool Kumar analisa, converte e cria downloads no seu dispositivo, sem conta e sem envio ao servidor.

NDJSON para JSON: perguntas frequentes

Como converto NDJSON em JSON?
Cole o NDJSON ou abra o arquivo. A visualização “Formatar” mostra um array JSON com um elemento por linha. Copie-o ou baixe-o como .json.
Como converto JSONL em JSON?
Da mesma forma. JSONL e NDJSON são dois nomes para um formato, e este conversor lê arquivos .jsonl e .ndjson.
O que acontece com uma linha inválida?
Ela é sinalizada com sua linha e coluna. Sintaxe flexível, como aspas simples, pode ser corrigida com “Corrigir entrada”. Uma linha que não pode ser lida interrompe a conversão até você corrigi-la.
Posso converter no sentido inverso?
Sim. “JSON para JSONL” transforma um array de registros de volta em um valor JSON compacto por linha.

Ferramentas relacionadas

JSON para JSONL, Visualizador JSONL e JSONL para CSV.