Конвертер NDJSON в JSON (и обратно)

Преобразуйте NDJSON (один объект JSON на строку — распространённый формат для логов и потоков данных) в обычный массив JSON или наоборот.

Пример:

NDJSON в JSON

JSON в NDJSON

Как это работает

NDJSON («Newline Delimited JSON») — это формат, в котором каждая строка содержит независимый объект JSON. Он широко используется для файлов логов, потоков событий и больших выгрузок, которые можно обрабатывать построчно, не загружая всё в память. Инструмент конвертирует в обе стороны: соберите файл NDJSON в единый массив JSON, который понимает большинство обычных инструментов, или разбейте массив JSON на NDJSON для загрузки в конвейер логов или потоковой обработки.

Что будет, если строка NDJSON содержит некорректный JSON?

Конвертация остановится с сообщением об ошибке, в котором указан номер проблемной строки, — так вы быстро исправите её, не просматривая весь файл.

Мешают ли пустые строки в NDJSON?

Нет, пустые строки и строки, состоящие только из пробелов, автоматически пропускаются при конвертации в JSON.

100% локальная обработка: конвертация выполняется целиком в вашем браузере через WebAssembly — ваши данные никогда не покидают ваше устройство.