formatika

Конвертировать TSV в JSON

Переводим TSV в JSON прямо в браузере — файл не уходит на сервер.

Что вы потеряете

Ничего важного: целевой формат умеет всё то же, что исходный.

Чем отличаются

TSVJSON
Вложенностьнетнет
Типы значенийнетнет
Комментариинетнет
Появился19932001
АвторIANADouglas Crockford

TSV

В чём силён

  • Разделитель — табуляция, а её внутри текста почти не бывает
  • Поводов для кавычек меньше, чем у CSV
  • Понимают Excel, R и почти любая выгрузка из базы

Чем неудобен

  • Табуляция невидима: сломанный файл на вид не отличить от целого
  • Вложенности нет, как и в CSV
  • Редакторы норовят заменить табуляцию пробелами и сломать файл

Когда уместен

  • В данных есть запятые, и CSV из-за них разъезжается
  • Выгрузка из базы или научного инструмента
  • Файл пойдёт в R, pandas или Excel

JSON

В чём силён

  • Вложенность любой глубины
  • Числа, строки, списки и «ничего» различаются между собой
  • Читает всё, что вообще работает по сети

Чем неудобен

  • Комментариев нет — пояснение к полю писать негде
  • Одна лишняя запятая ломает весь файл
  • Человеку читать тяжелее, чем YAML: скобки и кавычки

Когда уместен

  • Обмен между программами и API
  • Данные вложенные: объекты внутри объектов
  • Нужен формат, который не спорит о том, что такое число

Частые вопросы

Файл загружается на сервер?
Нет. TSV → JSON выполняется прямо в вашем браузере, файл не покидает устройство. На сервер задача уходит, только если браузер не справляется — тогда мы удаляем файл через пару часов.
Сохранится ли вложенность?
Да, JSON хранит объекты внутри объектов, и структура дойдёт как есть.
Можно ли потом вернуть исходное качество?
Да, JSON умеет сжатие без потерь: из результата можно вернуться к исходному виду.
Сколько файлов и какого размера можно?
До 20 файлов за раз, каждый до 20 МБ. Регистрация не нужна, водяных знаков нет.

Похожие конвертации

Открыть инструмент целиком