JSON in CSV umwandeln

Wandeln Sie ein JSON-Array in CSV-Zeilen um — verschachtelte Objekte werden zu Spalten, live.

100 % privat – läuft vollständig in Ihrem Browser. Ihre Daten werden auf Ihrem Gerät verarbeitet und niemals ins Internet gesendet.

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-WertCSV-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": truetrue
"note": nulleine 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:

idnameaddress.cityaddress.ziptags
1Ada LovelaceLondonW1J 7NTmath, code
2José ÁlvarezMadrid28013design

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

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

Wir veröffentlichen regelmäßig neue Tools — abonniere uns auf YouTube, um bei jedem neuen Tool benachrichtigt zu werden.

Weitere Tools

Alle anzeigen

Empfohlene Apps

Alle anzeigen