Fügen Sie Ihr JSON in das Feld unten ein — oder öffnen Sie eine .json-Datei. Das CSV erscheint sofort darunter.
Über die Umwandlung von JSON in CSV
JSON ist das Format, in dem Apps und APIs Daten senden. CSV ist das Format, das Tabellenkalkulationen, Datenbanken und Import-Tools lesen. Wenn Sie Bestellungen, Kontakte oder Logs aus einem Webdienst exportieren, erhalten Sie oft JSON — doch Ihre Chefin, Ihre Shop-Software oder Ihr Mailing-Tool will ein CSV.
Dieser Konverter macht aus einem JSON-Array CSV-Zeilen: Jedes Objekt wird eine Zeile, jeder Schlüssel eine Spalte. Fügen Sie das JSON ein oder öffnen Sie eine .json-Datei — das CSV erscheint darunter, während Sie tippen.
Alles läuft in Ihrem Browser. Ihre Daten werden nie hochgeladen.
Funktionen
- Live-Ausgabe — das CSV ändert sich beim Tippen oder Einfügen
- Verschachtelte Objekte aufgelöst — {"address": {"city": "London"}} wird zur Spalte address.city
- Jeder Schlüssel wird eine Spalte — auch Schlüssel, die nur manche Objekte haben
- Findet die Liste — liegen Ihre Zeilen in einem Objekt wie {"data": [...]}, wird diese Liste verwendet
- .json-Datei öffnen oder ablegen — das CSV trägt denselben Namen
- Trennzeichen — Komma, Semikolon, Tab oder Pipe
- Korrekte Anführungszeichen — Kommas, Anführungszeichen und Zeilenumbrüche in Werten bleiben erhalten
Wie verschachteltes JSON zu Spalten wird
Ein CSV ist flach: eine Zeile, ein Wert pro Spalte. JSON kann verschachtelt sein. Ist Verschachtelte Objekte auflösen an (Standard), geht der Konverter in jedes Objekt hinein und verbindet die Schlüssel mit einem Punkt. So wird jede Art von Wert behandelt:
| JSON-Wert | CSV-Zelle |
|---|---|
"name": "Ada" | Spalte name = Ada |
"address": {"city": "London", "zip": "W1J 7NT"} | Spalten address.city = London und address.zip = W1J 7NT |
"tags": ["math", "code"] | Spalte tags = math, code |
"items": [{"id": 1}, {"id": 2}] | Spalte items = die Liste als JSON-Text |
"paid": true | true |
"note": null | eine leere Zelle |
Ist Auflösen aus, bleibt ein verschachteltes Objekt als JSON-Text in einer Zelle. So geht nichts verloren — und Sie sehen nie „[object Object]“.
Das Beispiel im Feld wird zu diesem CSV:
| id | name | address.city | address.zip | tags |
|---|---|---|---|---|
| 1 | Ada Lovelace | London | W1J 7NT | math, code |
| 2 | José Álvarez | Madrid | 28013 | design |
Wenn die Zeilen in einem Objekt liegen
Viele APIs verpacken ihre Liste: {"status": "ok", "count": 2, "data": [ … ]}. Der Konverter schaut hinein, findet die längste Liste von Objekten und nutzt sie. Die Zeile unter dem Feld sagt Ihnen, welche er verwendet hat, zum Beispiel *Die Liste in „data“ wurde verwendet*. Ein einzelnes Objekt ohne Liste wird eine Zeile.
Komma oder Semikolon?
Das Komma ist der Standard. Excel in vielen europäischen Ländern erwartet aber ein Semikolon, weil dort das Komma das Dezimalzeichen ist. Öffnet sich Ihr CSV in Excel mit allem in Spalte A, wählen Sie Semikolon und laden Sie erneut herunter. Oder erstellen Sie gleich eine echte Excel-Datei mit JSON in Excel.
Häufig gestellte Fragen
Wie wandle ich eine JSON-Datei in CSV um?
Klicken Sie auf „.json-Datei öffnen“ (oder ziehen Sie die Datei auf das Feld). Das CSV erscheint sofort. Mit „Herunterladen“ speichern Sie es — die Datei trägt denselben Namen wie Ihr JSON.
Wie werden verschachtelte Objekte behandelt?
Jeder verschachtelte Schlüssel wird eine eigene Spalte, mit Punkt verbunden: customer.address.city. Nehmen Sie das Häkchen bei „Verschachtelte Objekte auflösen“ weg, bleibt jedes verschachtelte Objekt stattdessen als JSON-Text in einer Zelle.
Was, wenn meine Objekte unterschiedliche Schlüssel haben?
Jeder Schlüssel, der in irgendeinem Objekt vorkommt, wird eine Spalte. Zeilen ohne diesen Schlüssel erhalten eine leere Zelle.
Kann ich das CSV wieder in JSON umwandeln?
Ja — wechseln Sie oben zu CSV → JSON oder nutzen Sie die Seite CSV in JSON.
Gibt es eine Größenbegrenzung?
Es gibt kein Upload-Limit, weil nichts hochgeladen wird. Sehr große Dateien (mehrere zehn MB) können die Seite beim Umwandeln verlangsamen.
Sind meine Daten sicher?
Ja. Die Umwandlung läuft in Ihrem Browser. Es wird nichts an einen Server gesendet.
Verwandte Werkzeuge
- JSON in Excel — dieselben Daten als echte .xlsx-Arbeitsmappe
- CSV in JSON — die andere Richtung
- JSON-Formatierer — JSON zuerst prüfen und aufräumen
- CSV-Dateien zusammenführen — dieses CSV mit anderen verbinden
- CSV in Excel — das CSV in Excel öffnen, ohne führende Nullen zu verlieren
So wird es verwendet
- Fügen Sie Ihr JSON in das Feld ein — oder klicken Sie auf .json-Datei öffnen
- Lassen Sie Verschachtelte Objekte auflösen an, um eine Spalte pro verschachteltem Schlüssel zu erhalten
- Wählen Sie das Trennzeichen — Komma für die meisten Programme, Semikolon für Excel in vielen europäischen Ländern
- Prüfen Sie das CSV im Ausgabefeld
- Klicken Sie auf Kopieren oder auf Herunterladen, um eine .csv-Datei zu speichern