Инструмент Tool Kumar

NDJSON в JSON

Вставьте NDJSON или откройте файл .jsonl, чтобы превратить его строки в один массив JSON. Строки в поле ввода остаются как есть, а рядом появляется отформатированный массив — его можно скопировать или скачать как .json.

Как пользоваться инструментом

  1. Вставьте строки или откройте файл .ndjson или .jsonl.
  2. Посмотрите массив в режиме «Формат» и при необходимости переключайтесь между вариантами «С отступами» и «Минификация».
  3. Скопируйте его или скачайте как файл .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 — по одному на строку.

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

JSON в JSONL, Просмотр JSONL и JSONL в CSV.