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

Работает локально в браузере

Преобразуйте TSV из Excel или Google Sheets в JSON и JSON обратно в TSV

Ввод TSV

До 1 МБ преобразуется по мере ввода; больший ввод — по нажатию «Преобразовать».

Параметры

Направление
Дополнительно
Имена заголовков

Типы значений

Выкл.: все значения остаются строками, поэтому 001 сохраняет нули.

Вывод JSON

Вставьте TSV или JSON либо загрузите пример.

Что такое конвертер TSV ⇄ JSON?

Преобразуйте значения, разделённые табуляцией (TSV), в JSON и обратно прямо в браузере. Вставляйте ячейки из Excel или Google Sheets, загружайте файлы .tsv или .txt и получайте массив объектов с ключами из строки заголовка. По умолчанию значения остаются строками, поэтому идентификаторы и индексы вроде 00501 сохраняют ведущие нули.

Как пользоваться
  1. 1.Выберите TSV → JSON или JSON → TSV.
  2. 2.Вставьте данные, загрузите файл или пример.
  3. 3.Настройте заголовок, пустые строки и вывод; в разделе «Дополнительно» — имена заголовков, типы значений и вложенные значения.
  4. 4.Проверьте предупреждения о повторяющихся заголовках и строках с неверным числом полей.
  5. 5.Скопируйте или скачайте результат .json или .tsv либо нажмите «Поменять», чтобы преобразовать обратно.
Как обрабатываются сложные данные

Значения в кавычках могут содержать табуляции, переводы строк и удвоенные кавычки ("") и остаются в одной ячейке. Поддерживаются окончания строк CRLF и LF, а метка порядка байтов UTF-8 удаляется до чтения заголовка. Повторяющиеся заголовки переименовываются в name_2, name_3; пустые становятся columnN. Строки с недостающими полями дополняются пустыми строками, а лишние поля сохраняются как columnN — с предупреждением и номером строки. В режиме JSON → TSV вложенные объекты по умолчанию раскладываются точечной нотацией (user.address.city); скобочная нотация записывает user[address][city]; массивы записываются как текст JSON.

Ограничения и конфиденциальность

Преобразование полностью выполняется в браузере; ничего не загружается на сервер. Ввод до 1 МБ преобразуется по мере набора; больший ввод ждёт кнопки «Преобразовать», до 20 000 000 символов. Ввод меньше 1 МБ и параметры сохраняются в хранилище браузера; очистите данные сайта, чтобы удалить их. Числа JSON, превышающие точность JavaScript, отмечаются, но не исправляются.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools