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
- Cole as linhas ou abra um arquivo .ndjson ou .jsonl.
- Leia o array na visualização “Formatar” e alterne entre “Formatado” e “Minificar”.
- 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.