Drag & Drop JSON to convert to TSV

або

Максимум 500 рядків / 1MB у безкоштовній версії

Що таке TSV (Значення, розділені табуляцією)?

TSV (Tab-Separated Values) — це простий текстовий формат для табличних даних, де стовпці розділяються символом табуляції (\t) замість коми. Хоча CSV використовує коми для розділення полів, TSV використовує табуляцію, що робить його особливо надійним, коли поля даних містять коми, складну пунктуацію або текст.

TSV проти CSV: Ключові відмінності

Вибір між TSV та CSV часто залежить від природи ваших даних і вимог інструментів, що використовуватимуться далі:

  • Колізія розділювачів: Поля CSV, що містять коми, повинні бути взяті в лапки (наприклад, "Smith, John"). TSV уникає проблем з екрануванням ком, оскільки коми всередині рядків не потребують спеціальної обробки.
  • Сумісність із буфером обміну та електронними таблицями: Пряме копіювання тексту TSV у програми для роботи з електронними таблицями, такі як Microsoft Excel, Google Sheets або Apple Numbers, автоматично вирівнює текст у стовпці таблиці без використання майстра перетворення.
  • Продуктивність конвеєрів даних: Багато інструментів командного рядка Unix (наприклад, cut, awk та paste) обробляють розділені табуляцією потоки нативно з мінімальними накладними витратами на аналіз рядків.

Коли використовувати формат даних TSV

TSV є кращим форматом у кількох технічних і наукових областях:

  • Біоінформатика та геноміка: Стандартні формати файлів, такі як BED, GFF і VCF, значною мірою покладаються на розділені табуляцією табличні структури для анотацій геномних послідовностей.
  • Наукові та лабораторні набори даних: Результати експериментів, покази датчиків та файли числових матриць часто зберігають неструктуровані текстові описи, що містять коми поряд із сирими даними вимірювань.
  • Сховища даних та ETL: Команди масового завантаження даних (наприклад, COPY в PostgreSQL або LOAD DATA INFILE в MySQL) виконуються швидше та з меншою кількістю синтаксичних помилок при використанні розділювачів табуляції.

Конвертація вкладеного JSON у TSV

Структури JSON часто містять глибоко вкладені об'єкти або списки. Наш конвертер JSON у TSV автоматично розгортає (робить плоскими) складні ієрархічні навантаження JSON у плоский табличний вивід на основі стовпців перед їх розділенням табуляцією.

Наприклад, така вкладена структура JSON:

[
  {
    "id": 101,
    "user": {
      "name": "Alice Smith, Ph.D.",
      "role": "Researcher"
    },
    "metrics": {
      "score": 98.5
    }
  }
]

Автоматично сплощується і перетворюється на чистий вивід TSV:

id	user.name	user.role	metrics.score
101	Alice Smith, Ph.D.	Researcher	98.5

Як конвертувати JSON у TSV за допомогою JSONCSV.tools

  1. Перетягніть ваш файл .json у зону скидання або натисніть Browse Files.
  2. У випадаючому меню Separator (Розділювач) виберіть Tab (\t).
  3. Перегляньте ваші дані в миттєвій таблиці попереднього перегляду на 10 рядків.
  4. Натисніть Download, щоб зберегти ваш чистий файл .tsv, або Copy, щоб вставити його безпосередньо у вашу таблицю чи робочий процес.