Algo errado nesta ferramenta?

Sobre «Ndjson Validator Online»

Esta ferramenta valida NDJSON (JSON delimitado por nova linha) — um formato onde cada linha é um documento JSON autocontido. NDJSON é o padrão para logs em streaming, pipelines de ingestão, exportações de grandes volumes, e qualquer sistema onde registros são processados um por vez.

O validador verifica que cada linha analisa como JSON válido, relata a linha e coluna de qualquer erro, e dá uma contagem resumida de registros válidos e inválidos. Também detecta problemas comuns como vírgulas finais, chaves de fechamento faltando, e caracteres não escapados.

Útil para verificar arquivos de log antes de importar para plataformas de analytics, validar exportações de banco de dados, ou depurar integrações que produzem JSON em streaming.

Como usar esta ferramenta

Como validar um arquivo NDJSON (um JSON por linha)

  1. Cole o NDJSON

    Texto no campo "NDJSON" — um JSON por linha. A ferramenta divide por `\n`/`\r\n`, descarta linhas em branco e roda `JSON.parse` em cada linha restante.

  2. Permissivo com espaços

    Linhas em branco são ignoradas (não sinalizadas). Espaços ao fim da linha são tolerados — só a rigidez do parser JSON conta.

  3. Executar

    Resultado: linesValidated (linhas não-vazias), ok (true se todas parsearam), errors[] — cada entrada `Line N: <erro do parser>` para você pular direto ao registro problemático.

  4. Para logs/streams

    NDJSON é comum em envio de logs, event streams e endpoints de bulk-load (Elasticsearch, BigQuery). O validador pega uma linha ruim antes que ela quebre toda a ingestão.