CSV-zu-JSON-Konverter

Konvertieren Sie CSV-Daten in JSON. Wählen Sie Ihr Trennzeichen und ob die erste Zeile die Kopfzeile ist. Perfekt für die schnelle Datenumwandlung.

Funktionen

Trennzeichen frei wählbar
Erste Zeile als Schlüssel
Datei-Upload
Ergebnisvorschau

Anleitung

1. Fügen Sie CSV in das Eingabefeld ein oder laden Sie eine .csv-Datei hoch.

2. Wählen Sie das Trennzeichen (Komma, Tab, Semikolon).

3. Klicken Sie auf Konvertieren — die JSON-Ausgabe erscheint rechts.

Über dieses Werkzeug

Tabellenkalkulationen exportieren CSV, APIs und JavaScript erwarten JSON. Dieser Konverter verbindet beides mit einem Parser nach RFC 4180, sodass Felder in Anführungszeichen, die Kommas, Zeilenumbrüche oder maskierte doppelte Anführungszeichen enthalten, korrekt gelesen und nicht auseinandergerissen werden. Wählen Sie das Trennzeichen – Komma, Tab, Semikolon oder senkrechter Strich – und legen Sie fest, ob die erste Zeile Spaltennamen enthält. Mit Kopfzeile wird jede folgende Zeile zu einem Objekt mit diesen Namen als Schlüsseln; ohne Kopfzeile wird jede Zeile zu einem Array von Werten. Die Ausgabe ist eingerücktes JSON, das Sie direkt in Code, Testdaten oder einen Request-Body kopieren können. Werte bleiben Text, damit Postleitzahlen wie 01067 oder lange IDs nicht stillschweigend in Zahlen umgewandelt werden.

Häufig gestellte Fragen

Wie werden Kommas innerhalb eines Feldes behandelt?
Setzen Sie das Feld in doppelte Anführungszeichen, wie es Tabellenprogramme beim Export tun: "Müller, Hans",42. Der Parser behandelt das Komma dann als Teil des Werts. Ein doppeltes Anführungszeichen innerhalb eines solchen Feldes wird als zwei Anführungszeichen ("") geschrieben.
Warum stehen Zahlen in der Ausgabe in Anführungszeichen?
CSV kennt keine Datentypen, daher bleibt jeder Wert ein String. Das schützt Werte wie Postleitzahlen mit führender Null, Telefonnummern und lange IDs; wandeln Sie einzelne Felder in Ihrem Code in Zahlen um, wo es sinnvoll ist.
Welches Trennzeichen sollte ich für Excel-Dateien wählen?
Excel verwendet in den meisten englischsprachigen Regionaleinstellungen Kommas, in vielen europäischen – auch der deutschen – aber Semikolons, weil das Komma dort Dezimaltrennzeichen ist. Tabulatorgetrennte Dateien (TSV) sind üblich, wenn Zellen direkt aus einer Tabelle kopiert werden.
Was passiert, wenn eine Zeile weniger Spalten hat als die Kopfzeile?
Fehlende Felder werden mit leeren Strings aufgefüllt, sodass jedes Objekt dieselben Schlüssel hat. Überzählige Werte jenseits der Kopfzeile werden ignoriert, wenn „Erste Zeile ist Kopfzeile“ aktiviert ist.
Gibt es eine Größenbeschränkung?
Die Umwandlung läuft in Ihrem Browser, die praktische Grenze ist also der Arbeitsspeicher Ihres Geräts. Dateien mit mehreren Megabyte sind meist im Nu umgewandelt; sehr große Exporte erledigen Sie besser mit einem Skript oder einem Datenbankimport.

Verwandte Werkzeuge