Что делает инструмент
Этот инструмент конвертирует JSON-массив объектов в TSV (значения, разделённые табуляцией). В первой строке — имена столбцов, а каждая следующая строка — один объект. Поскольку ячейки разделены табуляцией, результат можно скопировать и сразу вставить в электронную таблицу.
Как пользоваться
- Вставьте JSON в поле Ввод, загрузите файл
.jsonили нажмите Пример. - TSV появляется справа по мере ввода.
- Выключите Включить строку заголовков, чтобы вывести только данные.
- Скопируйте и вставьте результат в 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 Таблицы каждое значение попадает в свою ячейку без диалога импорта. Запятые внутри значений не требуют особой обработки.