CSV zu JSON
Konvertieren Sie CSV- oder TSV-Daten in ein sauberes JSON-Array; die erste Zeile liefert die Feldnamen. Unterstützt Anführungszeichen, Kommas in
Konvertieren Sie CSV- oder TSV-Daten in ein sauberes JSON-Array aus Objekten und verwenden Sie die erste Zeile als Feldnamen. Werte in Anführungszeichen, Kommas innerhalb von Anführungszeichen, maskierte Anführungszeichen und UTF-8-Dateien mit BOM werden korrekt verarbeitet – genau das, was die meisten naiven Skripte zum Aufteilen an Kommas falsch machen.
Das ist die Umkehrung des Export-Schritts: Nehmen Sie eine von Hand gepflegte Tabellenkalkulation, machen Sie JSON daraus und speisen Sie damit eine Anwendung, einen Generator für statische Websites oder eine Testvorlage. Zahlen und true/false werden in ihre JSON-Typen umgewandelt, Sie müssen sie also anschließend nicht mehr aufräumen.
So konvertieren Sie CSV zu JSON
Fügen Sie CSV- oder TSV-Daten ein
Wählen Sie das Trennzeichen, falls es kein Komma ist
Kopieren oder laden Sie das JSON herunter
Häufige Fragen
Werden Felder in Anführungszeichen verarbeitet?
Ja. Werte in doppelten Anführungszeichen dürfen Kommas, Zeilenumbrüche und maskierte Anführungszeichen enthalten – genau der Teil, den die meisten einfachen Konverter falsch machen.
Welches Trennzeichen sollte ich wählen?
Komma für Standard-CSV, Semikolon für Dateien, die Excel in vielen europäischen Sprachräumen exportiert, und Tabulator für aus einer Tabellenkalkulation eingefügte Zwischenablagedaten.
Werden Zahlen in Zahlen umgewandelt?
Numerisch aussehende Werte werden zu JSON-Zahlen und true/false zu booleschen Werten, die Ausgabe ist also ohne zusätzliches Parsen nutzbar. Erzwingen Sie später Zeichenketten, wenn Ihr Schema sie benötigt.
Was ist mit einem UTF-8-BOM am Dateianfang?
Er wird automatisch entfernt, der erste Spaltenname kommt also nicht mit einem unsichtbaren Zeichen davor heraus.
Wie werden leere Zellen dargestellt?
Als leere Zeichenkette. Entfernen oder wandeln Sie sie anschließend um, wenn Ihr Schema stattdessen null erwartet.
Werden meine Daten hochgeladen?
Nein, das Parsen findet lokal in Ihrem Browser statt.
Auf einen Blick
| Eingabe | CSV |
|---|---|
| Mehrere Dateien | Nein |
| Läuft wo | In Ihrem Browser – Dateien werden nie hochgeladen |
| Funktioniert offline | Ja — sobald die Seite geladen ist |
| Preis | Kostenlos, keine Anmeldung, kein Wasserzeichen |
Ein Datenformat auswählen
JSON ist die Voreinstellung für alles, was eine API zurückgibt oder ein Programm liest: Es verarbeitet verschachtelte Strukturen, Zahlen, Booleans und null auf natürliche Weise, und jede Sprache kann es parsen. CSV ist kleiner und öffnet sich direkt in einer Tabellenkalkulation, kann aber keine Verschachtelung ausdrücken und hat keinen gemeinsamen Standard für Trennzeichen, Anführungszeichen oder Zeichensatz – genau dort gehen Konvertierungen schief. XML ist ausführlich, trägt aber Attribute, gemischte Inhalte und Schemata, weshalb es Dokumentformate und Altsysteme weiterhin dominiert. YAML ist für Konfigurationen am besten lesbar, reagiert aber empfindlich auf Leerraum und hat überraschende Typumwandlungen („no“ wird zu false, eine Version wie 1.10 wird zu 1.1). Wählen Sie das Format, das das verarbeitende Werkzeug bevorzugt, nicht das, das am schönsten aussieht.
Wo Konvertierungen stillschweigend kaputtgehen
Die meisten Konvertierungsfehler drehen sich nicht um Syntax, sondern um Bedeutung. Eine CSV-Spalte mit Postleitzahlen verliert ihre führenden Nullen in dem Moment, in dem eine Tabellenkalkulation sie für eine Zahl hält; eine lange ID überschreitet die Gleitkommapräzision; Datumsangaben ändern ihre Bedeutung, je nachdem, ob der Tag oder der Monat zuerst kommt. JSON-Schlüssel sind ungeordnet, Arrays aber nicht, und ein Werkzeug, das Schlüssel sortiert, ändert nichts, während eines, das Arrays sortiert, die Daten verändert. Unicode ist eine weitere Falle: Text kann als UTF-8, als UTF-16 oder mit BOM ankommen, und ein Decoder, der falsch rät, macht aus akzentuierten Zeichen Mojibake. Bevor Sie einer Konvertierung trauen, prüfen Sie stichprobenartig die erste und letzte Zeile, jedes Feld mit führenden Nullen und jedes Feld mit Anführungszeichen, Kommas oder Zeilenumbrüchen.