Wie Sie CSV in JSON konvertieren

· 3 Min. Lesezeit

CSV (Comma-Separated Values) ist das einfachste Format für tabellarische Daten — jede Tabellenkalkulation kann es exportieren. JSON (JavaScript Object Notation) ist das Standardformat für Web-APIs und moderne Anwendungen. Die Konvertierung zwischen beiden ist eine der häufigsten Datenaufgaben in der Entwicklung.

Wann Sie CSV zu JSON brauchen

Wie CSV zu JSON wird

Eine CSV-Datei:

name,age,city
Alice,30,New York
Bob,25,London

Wird zu einem JSON-Array von Objekten:

[
  {"name": "Alice", "age": "30", "city": "New York"},
  {"name": "Bob", "age": "25", "city": "London"}
]

Die erste Zeile (Kopfzeile) wird zu den Schlüsseln. Jede folgende Zeile wird zu einem Objekt.

So konvertieren Sie

  1. CSV-Daten einfügen — geben Sie kommagetrennte Daten mit einer Kopfzeile ein.
  2. Trennzeichen wählen — wählen Sie Komma, Semikolon, Tabulator oder senkrechten Strich. Das Tool erkennt es in den meisten Fällen automatisch.
  3. Kopieren oder herunterladen — überprüfen Sie die JSON-Ausgabe und kopieren Sie sie in die Zwischenablage oder laden Sie sie als .json-Datei herunter.

Knifflige CSV-Daten handhaben

Werte in Anführungszeichen — wenn ein Wert das Trennzeichen enthält (etwa eine Adresse mit Komma), muss er in doppelte Anführungszeichen gesetzt werden: "New York, NY". Gute Konverter handhaben das korrekt.

Leere Werte — leere Zellen werden in JSON zu leeren Zeichenketten ("field": ""). Wenn Sie sie als null brauchen, müssen Sie die Ausgabe nachbearbeiten.

Numerische Werte — CSV kennt keine Datentypen. Alles ist Text. Die JSON-Ausgabe enthält Zahlen als Zeichenketten ("30", nicht 30). Wenn Ihre Anwendung echte Zahlen braucht, parsen Sie sie nach der Konvertierung.

Zeilenumbrüche in Werten — manche CSV-Dateien enthalten mehrzeilige Werte (in Anführungszeichen). Nicht alle Konverter handhaben das — testen Sie mit Ihren konkreten Daten.

Tipps

Häufig gestellte Fragen

Was passiert mit der Kopfzeile?

Die erste Zeile wird als Schlüssel für die JSON-Objekte verwendet. Jede nachfolgende Zeile wird zu einem Objekt mit diesen Schlüsseln. Beispiel: Eine Kopfzeile „name,age" mit der Zeile „Alice,30" wird zu {"name":"Alice","age":"30"}.

Welche Trennzeichen werden unterstützt?

Komma, Semikolon, Tabulator und Pipe werden alle unterstützt. Das Tool kann automatisch erkennen, welches Trennzeichen Ihre Daten verwenden, oder Sie wählen es manuell aus.

Werden Kommas innerhalb von Werten behandelt?

Ja. Werte, die in doppelte Anführungszeichen eingeschlossen sind (etwa „New York, NY"), werden korrekt verarbeitet — das Komma innerhalb der Anführungszeichen wird als Teil des Wertes behandelt, nicht als Trennzeichen.

Werden meine Daten an einen Server gesendet?

Nein. Die gesamte Konvertierung erfolgt in Ihrem Browser. Ihre Daten verlassen Ihr Gerät nie.