DevToolPal
RU

Конвертер JSON в TSV

Конвертация JSON-массива объектов в значения, разделённые табуляцией, которые сразу вставляются в Excel или Google Таблицы.

Работает локально, без загрузки на сервер

Параметры

Ввод

Символов: 0 · 0 B

Результат

Символов: 0 · 0 B

Что делает инструмент

Этот инструмент конвертирует JSON-массив объектов в TSV (значения, разделённые табуляцией). В первой строке — имена столбцов, а каждая следующая строка — один объект. Поскольку ячейки разделены табуляцией, результат можно скопировать и сразу вставить в электронную таблицу.

Как пользоваться

  1. Вставьте JSON в поле Ввод, загрузите файл .json или нажмите Пример.
  2. TSV появляется справа по мере ввода.
  3. Выключите Включить строку заголовков, чтобы вывести только данные.
  4. Скопируйте и вставьте результат в Excel или Google Таблицы либо скачайте файл .tsv.

Пример

[
  { "id": 1, "name": "Alice", "address": { "city": "Shanghai" } },
  { "id": 2, "name": "Bob", "address": { "city": "Beijing, China" } }
]

превращается в (табуляция показана как →)

id→name→address.city
1→Alice→Shanghai
2→Bob→Beijing, China

Примечания

Значения, содержащие табуляцию, перенос строки или двойную кавычку, заключаются в кавычки, чтобы таблица всё равно прочитала их как одну ячейку. null превращается в пустую ячейку, а true/false и числа записываются как есть.

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

› Какую структуру JSON ожидает инструмент?

Лучше всего подходит массив объектов — по одному объекту на строку. Объект с единственным свойством-массивом, например {"data": [...]}, тоже понимается. Любое другое значение становится одной строкой.

› Как обрабатываются вложенные объекты и массивы?

Вложенные поля становятся именами столбцов через точку, например address.city. Массивы простых значений склеиваются через "; ", а массивы объектов получают пути с индексами вроде items.0.name.

› Что, если у объектов разные ключи?

Столбцы — это объединение всех ключей в порядке их первого появления. Отсутствующие значения остаются пустыми.

› Почему TSV, а не CSV?

При вставке TSV в Excel или Google Таблицы каждое значение попадает в свою ячейку без диалога импорта. Запятые внутри значений не требуют особой обработки.