ru

JSONL в JSON

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

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

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

0%

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

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

Без загрузки100% локально
Содержимое остаётся у васнет доступа у третьих лиц
Hosted in GermanyGlobal Content Delivery
Независимый аудитTLS A+ · Заголовки A+

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

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

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

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

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

В 3 шага

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

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

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

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

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

Что такое NDJSON?

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

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

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

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

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

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

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

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

JSON в JSONL · CSV в JSON · JSON в CSV · XML в YAML · YAML в XML · JSON в Markdown