DevToolPal
UK

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

Перетворіть JSON-масив об’єктів на значення, розділені табуляцією, які вставляються просто в Excel чи Google Sheets.

Працює локально, нічого не завантажується на сервер

Параметри

Вхідні дані

0 симв. · 0 B

Результат

0 симв. · 0 B

Що робить інструмент

Цей інструмент перетворює JSON-масив об’єктів на TSV (значення, розділені табуляцією). Перший рядок містить назви стовпців, а кожен наступний — один об’єкт. Оскільки комірки розділено табуляцією, результат можна скопіювати й одразу вставити в електронну таблицю.

Як користуватися

  1. Вставте JSON у поле Вхідні дані, завантажте файл .json або натисніть Приклад.
  2. TSV з’являється праворуч під час введення.
  3. Вимкніть Додати рядок заголовків, щоб вивести лише дані.
  4. Скопіюйте й вставте в Excel чи Google Sheets або збережіть файл .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 Sheets, кожне значення потрапляє у власну комірку без діалогу імпорту. Коми всередині значень не потребують особливої обробки.