Ferramenta Tool Kumar

Visualizador JSONL

Abra ou cole JSON Lines, também chamado de NDJSON, para inspecionar um registro por linha. O Tool Kumar lista os registros para você expandi-los na árvore, ordená-los na tabela ou pesquisá-los, e o arquivo permanece no seu dispositivo.

Como usar esta ferramenta

  1. Abra um arquivo .jsonl ou .ndjson, ou cole as linhas no painel de entrada.
  2. Confira a barra de status. Ela mostra JSON Lines com o número de registros.
  3. Expanda os registros em “Árvore”, mude para “Tabela” para ver uma linha por registro ou pressione Ctrl+F (⌘F no Mac) para pesquisar chaves e valores.

Exemplo prático

Cada linha é um registro. O visualizador lê estas três linhas como uma lista de três registros, exibida aqui como o array JSON apresentado pela árvore e pela tabela.

Entrada · events.jsonl

{"ts":"2026-10-14T09:00:00Z","level":"info","user":{"id":7,"name":"Ada"},"msg":"signed in"}
{"ts":"2026-10-14T09:00:04Z","level":"warn","user":{"id":7,"name":"Ada"},"msg":"slow query","ms":812}
{"ts":"2026-10-14T09:00:09Z","level":"error","user":{"id":9,"name":"Lin"},"msg":"payment declined","code":"card_declined"}

Saída

[
  {
    "ts": "2026-10-14T09:00:00Z",
    "level": "info",
    "user": {
      "id": 7,
      "name": "Ada"
    },
    "msg": "signed in"
  },
  {
    "ts": "2026-10-14T09:00:04Z",
    "level": "warn",
    "user": {
      "id": 7,
      "name": "Ada"
    },
    "msg": "slow query",
    "ms": 812
  },
  {
    "ts": "2026-10-14T09:00:09Z",
    "level": "error",
    "user": {
      "id": 9,
      "name": "Lin"
    },
    "msg": "payment declined",
    "code": "card_declined"
  }
]

O que é JSON Lines

JSON Lines coloca um valor JSON em cada linha, geralmente um objeto por registro. Logs, exportações de analytics e conjuntos de dados de aprendizado de máquina usam esse formato porque um programa pode acrescentar ou ler uma única linha sem carregar um array inteiro.

Um analisador JSON estrito rejeita esse arquivo porque ele contém vários valores no nível superior. O Tool Kumar reconhece a estrutura de um registro por linha e lista os registros em vez de informar um erro.

Opções e casos especiais

  • Cada linha contém um valor JSON completo. Linhas em branco são ignoradas.
  • Registros divididos em várias linhas ou separados por vírgulas ainda abrem, mas a barra de status os identifica como JSON com sintaxe flexível e um problema a revisar, em vez de JSON Lines.
  • Um arquivo .jsonl ou .ndjson aberto com um único registro ainda é lido como uma lista de um registro.
  • Um registro que não pode ser lido interrompe a análise, e a barra de status mostra sua linha e coluna.
  • Acima de 2.000.000 de caracteres ou 30.000 linhas, a entrada fica em modo somente leitura para manter as visualizações rápidas. “Editar mesmo assim” reativa a ediçã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.

Visualizador JSONL: perguntas frequentes

Como abro um arquivo NDJSON?
Escolha “Abrir arquivo” no menu de entrada (Ctrl+O, ou ⌘O no Mac) e selecione o arquivo .ndjson ou .jsonl, ou arraste-o para a página. O arquivo é lido no seu navegador e não é enviado ao servidor.
Por que usar JSONL em vez de um array JSON?
Cada linha é um registro completo, então um produtor pode acrescentar registros, e um consumidor pode ler o fluxo ou dividir o arquivo linha por linha. Um array JSON só é válido quando seu colchete de fechamento chega.
JSONL é o mesmo que NDJSON?
Na prática, sim. Os dois nomes descrevem valores JSON delimitados por quebras de linha, e o Tool Kumar lê arquivos .jsonl e .ndjson da mesma forma.
Posso transformar os registros em um array JSON ou CSV?
Sim. A visualização “Formatar” mostra os registros como um único array JSON que você pode copiar ou baixar, e a página “JSONL para CSV” os transforma em colunas de planilha.

Guias de erros relacionados

Ferramentas relacionadas

NDJSON para JSON, JSONL para CSV e Visualizar arquivo JSON grande.