ru

JSONL в JSON

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

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

0%

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

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

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

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

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

    Преобразование выполняется полностью локально в браузере, на чистом JavaScript. Каждая непустая строка отдельно разбирается как JSON и включается в массив в исходном порядке; пустые строки пропускаются. Результат имеет отступ в два пробела и сразу готов к использованию - например, чтобы рассмотреть фрагмент журнала в редакторе или передать экспорт NDJSON интерфейсу, который принимает только массивы.

    Если строка не является допустимым JSON, инструмент не падает молча, а называет точный номер строки и причину - так вы быстро находите ошибку в больших файлах. Обратное направление, из массива JSON снова в JSON Lines, обрабатывает наш инструмент JSON в JSONL. Ничего не загружается; ваши данные остаются на вашем устройстве.

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

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

    В 3 шага

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

    Ограничения: Ожидает ровно одно значение JSON в строке (JSON Lines / NDJSON). Пустые строки пропускаются, все остальные объединяются в массив в их порядке и выводятся с отступом в два пробела. Если строка не является допустимым JSON, преобразование останавливается с указанием номера строки вместо того, чтобы молча выдать неверный результат.

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

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

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

    Что такое NDJSON?

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

    Что происходит с некорректной строкой?

    Вам сообщают точный номер строки и причину - без тихого сбоя.

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

    Да. Записи появляются в массиве в исходном порядке строк.

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

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

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