ru

JSON в JSONL

Преобразуйте массив JSON в JSON Lines (NDJSON) локально - одна запись на строку, без загрузки, прямо в браузере.

Обработка локально на вашем устройстве ...

0%

Ваши файлы так и не покинули устройство

    Загружается ли мой файл?

    Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Серверы в ГерманииGDPR by design
    Независимый аудитTLS A+ · Заголовки A+

    JSON Lines, он же NDJSON, записывает ровно одно значение JSON в строку и является предпочтительным форматом для логов, потоковых конвейеров, импорта в базы данных и обучающих данных машинного обучения. Классический массив JSON, напротив, требует чтения всего файла сразу. Этот инструмент берёт ваш массив JSON и записывает каждую запись как отдельную компактную строку.

    Преобразование выполняется полностью локально в браузере, на чистом JavaScript. Из массива объектов или значений вы получаете компактный JSON в строке; порядок сохраняется. Объект, оборачивающий такой массив (например, под ключом data), тоже распознаётся, и используется его массив. Результат можно передавать построчно, обрабатывать инструментами вроде jq или загружать в базу данных частями.

    Так замыкается круг: JSONL в JSON и теперь JSON в JSONL - оба доступны локально. Инструмент остаётся честным в этом: в корне ожидается массив; одиночный объект без оборачивающего массива или скаляр отклоняется с понятным сообщением, а не порождает обманчивый результат. Ничего не загружается.

    Технические данные

    Технические данные
    Входные форматыJSON
    Выходной форматJSONL
    Пакетная обработкаНет
    ОбработкаЛокально в браузере (JavaScript)
    Загрузка файловОтсутствует

    В 3 шага

    1. Перетащите или выберите ваш файл JSON.
    2. Инструмент записывает каждую запись как отдельную строку.
    3. Скачайте файл JSONL.

    Ограничения: Ожидает массив JSON в корне (или объект, оборачивающий ровно один такой массив). Каждая запись записывается как одна компактная строка JSON, порядок сохраняется. Скаляр или объект без оборачивающего массива отклоняется с понятным сообщением. Вложенные структуры внутри записи сохраняются как компактный JSON в строке.

    Частые вопросы

    Загружается ли мой файл?

    Нет. Преобразование выполняется полностью локально в браузере - ничего не отправляется.

    Что такое NDJSON?

    NDJSON - другое название JSON Lines: каждая строка содержит ровно одно значение JSON.

    А если мой JSON - это объект с массивом внутри?

    Это распознаётся: используется вложенный массив и записывается построчно.

    Сохраняется ли порядок?

    Да. Строки следуют порядку записей в массиве.

    Работает ли это в обратную сторону?

    Да, с нашим инструментом "JSONL в JSON".

    Похожие инструменты