Что такое TSV?

TSV (Tab-Separated Values) — это формат простого текста для хранения табличных данных. Каждая строка — это одна линия, а столбцы в строке разделены символами табуляции (\t). TSV похож на CSV (Comma-Separated Values), но использует табуляцию в качестве разделителя, что избегает конфликтов с запятыми, которые естественным образом появляются в текстовых полях. Он широко поддерживается приложениями для работы с электронными таблицами, базами данных и инструментами обработки данных.

JSON (JavaScript Object Notation) — это легкий текстовый формат для представления структурированных данных в виде массивов и объектов. Когда данные хранятся в виде массива объектов в JSON, каждый объект соответствует строке, а его ключи соответствуют заголовкам столбцов — что делает преобразование между TSV и JSON простым.

Описание инструмента

Этот инструмент преобразует данные двусторонне между форматами TSV и JSON. Вставьте TSV, чтобы получить массив объектов JSON, или вставьте массив объектов JSON, чтобы получить вывод TSV с строкой заголовка.

Возможности

  • Двусторонее преобразование: Преобразуйте TSV в JSON или JSON в TSV одним переключателем.
  • Обработка строки заголовка: Автоматически использует первую строку TSV в качестве имен столбцов при преобразовании в JSON и ключи объектов в качестве заголовков при преобразовании в TSV.
  • Предупреждение о поддержке вложенных объектов: Ожидает плоский массив объектов для JSON-в-TSV; вложенные структуры не поддерживаются.
  • Подсветка синтаксиса: Обе панели ввода и вывода используют редактор кода с соответствующей подсветкой.
  • Пропуск пустых строк: Пустые строки во входных данных TSV игнорируются при анализе.

Варианты использования

  • Электронная таблица в API: Экспортируйте данные из Excel или Google Sheets в формате TSV, затем преобразуйте их в JSON для использования в полезной нагрузке API или файле конфигурации.
  • Экспорт из базы данных: Преобразуйте экспорты TSV из баз данных или хранилищ данных в JSON для дальнейшей обработки с помощью JavaScript или Python.
  • Миграция данных: Преобразуйте наборы данных JSON в TSV для импорта в инструменты, требующие входных данных с разделением табуляцией, такие как определенные конвейеры ETL или импорт электронных таблиц.