TSV zu JSON Konverter

Tabulatorgetrennte Tabellendaten in strukturierte JSON-Arrays verwandeln.

Du hast einen Zellbereich in deiner Tabellenkalkulation markiert, kopiert und nun tabulatorgetrennten Text in der Zwischenablage liegen. Dieser Konverter wandelt diese Zeilen per Klick in ein sauberes JSON-Array mit einem Objekt pro Tabellenzeile um.

Typische Herkunft tabulatorgetrennter TSV-Dateien

Kaum jemand tippt eine .tsv-Datei Buchstabe für Buchstabe von Hand. Solche Daten entstehen meist als Export aus Tabellenprogrammen, Datenbanken oder über Konsolenbefehle wie mysql im Batch-Modus. Da diese Werkzeuge standardmäßig Tabulatoren als Trenner nutzen, sind die Zeilen in der Regel sehr konsistent und weisen keine unregelmäßigen Längen auf, wie man sie manchmal bei manuell erstellten CSV-Dateien findet.

Ein Nachteil besteht darin, dass TSV oft keine strikten Maskierungsregeln bietet. Falls ein Textfeld versehentlich selbst einen echten Tabulator oder Zeilenumbruch enthält, geraten manche Exporte durcheinander. Prüfe deshalb nach dem Konvertieren, ob die Zeilenanzahl der Ausgabe mit der deiner Quelldaten übereinstimmt.

Wichtige Aspekte bei der TSV-zu-JSON-Umwandlung

  • Erkennung der Kopfzeile: Ob die oberste Zeile Bezeichner für die Objektschlüssel liefert oder bereits reine Daten enthält, verändert die Zuordnung aller folgenden Werte.
  • Typinterpretation von 0 und 1: Werte können wahlweise als Zahlen 0 und 1 oder als boolesche Ausdrücke interpretiert werden.
  • Umgang mit leeren Zellen: Unbelegte Felder lassen sich als leerer String, als null oder gar nicht im JSON-Objekt abbilden.
  • Erhalt führender Nullen: Zeichenfolgen wie 0501 laufen Gefahr, als Zahl 501 interpretiert zu werden, wodurch vorangestellte Nullen verloren gehen.
  • Behandlung überflüssiger Spalten: Leere Spalten am Ende einer Tabellenzeile können beibehalten oder abgeschnitten werden.

So führst du die TSV-zu-JSON-Konvertierung durch

  1. Füg deine kopierten Tabellenspalten oder den Text der .tsv-Datei direkt in das Eingabefeld ein.
  2. Klick auf die Schaltfläche zum Starten der TSV-zu-JSON-Umwandlung, um die Anfrage an den Server zu senden.
  3. Kopier das erzeugte JSON-Array aus dem Ausgabefeld für dein Projekt.

Unterschiede zwischen TSV- und CSV-Parsern

Auch wenn beide Formate ähnliche Zwecke erfüllen, arbeiten ihre Parser nach unterschiedlichen Regeln. Ein CSV-Parser erwartet häufig Anführungszeichen zur Kapselung von Trennzeichen. Übergibt man ihm tabulatorgetrennte Zeilen ohne Anführungszeichen, führt dies bei Sonderfällen schnell zu unbemerkten Formatierungsfehlern. Verwende daher immer ein System, das Tabulatoren gezielt als Spaltentrenner verarbeitet.

Häufige Fragen zur TSV-zu-JSON-Konvertierung

Muss ich für TSV zu JSON eine Datei hochladen oder reicht Kopieren?

Einfaches Einfügen aus der Zwischenablage genügt vollkommen, da Tabellendaten meist direkt aus Programmen kopiert werden. Du kannst aber auch eine vorbereitete .tsv-Datei verwenden.

Warum verliert eine Postleitzahl bei TSV zu JSON ihre führende Null?

Wenn alle Werte einer Spalte ausschließlich Ziffern enthalten, fasst der Konverter sie als Zahlen auf. Dadurch wird aus einem Code wie 0501 die Zahl 501. Werte müssen als Text markiert sein, damit die Null erhalten bleibt.

Benötigt die TSV-zu-JSON-Umwandlung zwingend eine Kopfzeile?

Nein. Ohne Kopfzeile vergibt das System neutrale Bezeichner wie column1 oder column2 als Eigenschaftsnamen für die generierten Objekte.

Was passiert bei TSV zu JSON, wenn eine Zelle einen echten Tabulator enthält?

Ein zusätzlicher Tabulator innerhalb eines Werts verschiebt die Spalten dieser Zeile, weil der Parser das Zeichen als Trennmarkierung liest. Hier hilft nur das Bereinigen des Feldes in der Quelldatei.

Werden meine Daten bei der TSV-zu-JSON-Umwandlung auf dem Server gespeichert?

Nein. Deine Eingaben werden zur Verarbeitung an den Server übertragen, dort verarbeitet und nach der Rückgabe des JSON-Ergebnisses nicht dauerhaft gespeichert.

Cookie
Wir kümmern uns um Ihre Daten und würden gerne Cookies verwenden, um Ihr Erlebnis zu verbessern.