Drag & Drop JSON to convert to TSV

oder

Maximal 500 Zeilen / 1MB in der kostenlosen Version

Was ist TSV (Tab-Separated Values)?

TSV (Tab-Separated Values) ist ein Klartext-Dateiformat für tabellarische Daten, bei dem Spalten durch ein Tabulatorzeichen (\t) anstelle eines Kommas getrennt sind. Während CSV Kommas zum Trennen von Feldern verwendet, TSV verwendet Tabulatorzeichen, was es besonders robust macht, wenn Datenfelder Kommas, komplexe Interpunktion oder Fließtext enthalten.

TSV vs. CSV: Wichtige Unterschiede

Die Wahl zwischen TSV und CSV hängt oft von der Art Ihrer Daten und den Anforderungen der nachgelagerten Tools ab:

  • Trennzeichen-Kollision: CSV-Felder, die Kommas enthalten, mĂĽssen in AnfĂĽhrungszeichen gesetzt werden (z. B. "Smith, John"). TSV vermeidet Probleme beim Escapen von Kommas, da Kommas innerhalb von Zeichenfolgen keine besondere Behandlung erfordern.
  • Kompatibilität mit Zwischenablage & Tabellenkalkulationen: Wenn Sie TSV-Text direkt in Tabellenkalkulationsprogramme wie Microsoft Excel, Google Sheets oder Apple Numbers kopieren, wird der Text automatisch an Tabellenspalten ausgerichtet, ohne dass ein Konvertierungsassistent erforderlich ist.
  • Leistung der Datenpipeline: Viele Unix-CLI-Tools (wie cut, awk und paste) verarbeiten tabulatorgetrennte Streams nativ mit minimalem Overhead beim Parsen von Zeichenfolgen.

Wann das TSV-Datenformat verwendet werden sollte

TSV ist das bevorzugte Format in mehreren technischen und wissenschaftlichen Bereichen:

  • Bioinformatik & Genomik: Standarddateiformate wie BED, GFF und VCF verlassen sich bei genomischen Sequenzannotationen stark auf tabulatorgetrennte tabellarische Strukturen.
  • Wissenschaftliche & Labor-Datensätze: Experimentelle Ausgaben, Sensormesswerte und numerische Matrixdateien speichern häufig unstrukturierte Beschreibungsstrings, die Kommas enthalten, zusammen mit den rohen Messdaten.
  • Data Warehousing & ETL: Befehle zum Massenladen von Daten (wie PostgreSQL COPY oder MySQL LOAD DATA INFILE) werden bei Verwendung von Tabulatortrennzeichen schneller und mit weniger Syntaxfehlern ausgefĂĽhrt.

Verschachteltes JSON in TSV konvertieren

JSON-Strukturen enthalten häufig tief verschachtelte Objekte oder Listen. Unser Konverter für JSON in TSV flacht komplexe hierarchische JSON-Nutzlasten automatisch in eine flache, spaltenbasierte tabellarische Ausgabe ab, bevor die Ergebnisse durch Tabulatoren getrennt werden.

Zum Beispiel eine verschachtelte JSON-Struktur wie diese:

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

Wird automatisch abgeflacht und in eine saubere TSV-Ausgabe gerendert:

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

Wie man JSON in TSV mit JSONCSV.tools konvertiert

  1. Ziehen Sie Ihre .json-Datei in die Drop-Zone oder klicken Sie auf Datei auswählen.
  2. Wählen Sie im Dropdown-Menü Trennzeichen die Option Tabulator (\t) aus.
  3. ĂśberprĂĽfen Sie Ihre Daten in der sofortigen 10-Zeilen-Vorschautabelle.
  4. Klicken Sie auf Download, um Ihre saubere .tsv-Datei zu speichern, oder auf Kopieren, um sie direkt in Ihre Tabelle oder Ihren Workflow einzufĂĽgen.