С этим инструментом что-то не так?

О «Ndjson Validator Online»

Этот инструмент проверяет NDJSON (Newline-Delimited JSON) — формат, где каждая строка — самостоятельный JSON-документ. NDJSON — стандарт для потоковых логов, ingest-пайплайнов, больших экспортов и систем построчной обработки.

Валидатор проверяет, парсится ли каждая строка как валидный JSON, сообщает строку и колонку ошибки, подсчитывает валидные/невалидные записи. Также ловит частые проблемы: трейлинг-запятые, незакрытые скобки, неэкранированные символы.

Полезно перед загрузкой логов в аналитику, при проверке экспортов из БД и при отладке интеграций со стриминговым JSON.

Как пользоваться этим инструментом

Как проверить NDJSON-файл (по одному JSON в строке)

  1. Вставьте NDJSON

    Текст в поле "NDJSON" — по одному JSON-значению в строке. Инструмент режет по `\n`/`\r\n`, отбрасывает пустые строки и прогоняет `JSON.parse` по каждой оставшейся.

  2. Снисходителен к пробелам

    Пустые строки пропускаются (не помечаются). Хвостовые пробелы внутри строки допустимы — действует только строгость JSON-парсера.

  3. Запуск

    Результат: linesValidated (число непустых строк), ok (true, если все строки распарсились), errors[] — каждая запись `Line N: <ошибка парсера>`, чтобы сразу перейти к битой записи.

  4. Для логов и стримов

    NDJSON распространён в log shipping, event-стримах и bulk-load-эндпоинтах (Elasticsearch, BigQuery). Валидатор находит одну битую строку, которая иначе обрушит весь ingestion.