Инструмент Tool Kumar
NDJSON в JSON
Вставьте NDJSON или откройте файл .jsonl, чтобы превратить его строки в один массив JSON. Строки в поле ввода остаются как есть, а рядом появляется отформатированный массив — его можно скопировать или скачать как .json.
Как пользоваться инструментом
- Вставьте строки или откройте файл .ndjson или .jsonl.
- Посмотрите массив в режиме «Формат» и при необходимости переключайтесь между вариантами «С отступами» и «Минификация».
- Скопируйте его или скачайте как файл .json.
Пример с разбором
Каждая из трёх строк становится элементом массива. Номера заказов сохраняют все цифры; JSON.parse в JavaScript округлил бы 9007199254740993 до 9007199254740992.
Ввод · orders.ndjson
{"order":9007199254740993,"item":"keyboard","qty":1}
{"order":9007199254740994,"item":"cable","qty":3}
{"order":9007199254740995,"item":"mouse","qty":2,"gift":true}
Результат
[
{
"order": 9007199254740993,
"item": "keyboard",
"qty": 1
},
{
"order": 9007199254740994,
"item": "cable",
"qty": 3
},
{
"order": 9007199254740995,
"item": "mouse",
"qty": 2,
"gift": true
}
]Параметры и особые случаи
- Каждая строка становится элементом массива в порядке следования в файле. Строка с массивом остаётся одним элементом, поэтому строки [1,2] и [3] превращаются в [[1,2],[3]].
- Пустые строки пропускаются. Строка, которая не является строгим JSON, отмечается с номером строки и столбца: нестрогий синтаксис вроде завершающей запятой можно исправить, а нечитаемый текст останавливает конвертацию.
- Одна вставленная строка — это обычный JSON, и она остаётся как есть. Чтобы получить массив из одного элемента, откройте её как файл .jsonl или .ndjson.
- Числа сохраняют исходные цифры, включая целые больше 2^53.
- Чтобы заменить ввод массивом, выберите «Перенести во ввод» в меню «Дополнительно» (Ctrl+Enter). Ctrl+Z отменяет это действие.
Конфиденциальность по умолчанию
Документ остаётся в этом браузере. Tool Kumar разбирает и конвертирует данные, создаёт файлы для скачивания на вашем устройстве, без регистрации и отправки на сервер.
Вопросы об инструменте «NDJSON в JSON»
- Как конвертировать NDJSON в JSON?
- Вставьте NDJSON или откройте файл. Режим «Формат» показывает массив JSON с одним элементом на строку; скопируйте его или скачайте как .json.
- Как конвертировать JSONL в JSON?
- Точно так же. JSONL и NDJSON — два названия одного формата, и этот конвертер читает файлы и .jsonl, и .ndjson.
- Что происходит с некорректной строкой?
- Она отмечается с номером строки и столбца. Нестрогий синтаксис вроде одинарных кавычек можно исправить кнопкой «Исправить ввод»; нечитаемая строка останавливает конвертацию, пока вы её не исправите.
- Можно ли конвертировать в обратную сторону?
- Да. «JSON в JSONL» превращает массив записей обратно в компактные значения JSON — по одному на строку.