Zum Inhalt springen
Läuft lokal · kein Upload

JSON zu CSV konvertieren

Verschachtelte JSON-Strukturen in flache CSV-Tabellen umwandeln — komplett im Browser.

Ausgabe
Eingabe leer — oben einfügen, um die formatierte Ausgabe zu sehen.

So funktioniert es

  1. 01

    Text oder Code einfügen

    Füge deinen Inhalt in das Eingabefeld ein oder tippe direkt.

  2. 02

    Automatische Verarbeitung

    Das Tool verarbeitet den Inhalt sofort und zeigt das Ergebnis.

  3. 03

    Ergebnis kopieren

    Kopiere das Ergebnis mit einem Klick in die Zwischenablage.

Datenschutz

Alle Berechnungen laufen direkt in deinem Browser. Keine Daten werden auf Server übertragen.

Der JSON-zu-CSV-Konverter nimmt ein JSON-Array (oder ein einzelnes Objekt) und erzeugt daraus eine CSV-Datei mit Kopfzeile und Datenzeilen. Verschachtelte Objekte werden automatisch mit Dot-Notation geflacht (z. B. address.city), Arrays als kompakte JSON-Strings eingebettet. Alle Felder werden nach RFC 4180 korrekt maskiert. Kein Server empfängt deine Daten — die gesamte Verarbeitung läuft lokal im Browser.

01 — Anleitung

Wie benutzt du dieses Tool?

  1. Füge dein JSON in das Eingabefeld ein — ein Array von Objekten oder ein einzelnes Objekt.
  2. Verschachtelte Strukturen werden automatisch mit Dot-Notation geflacht.
  3. Das Ergebnis erscheint sofort als CSV mit Kopfzeile und Datenzeilen.
  4. Kopiere das CSV über den Copy-Button oder nutze es direkt weiter.

Was macht der Konverter?

Der JSON-zu-CSV-Konverter wandelt strukturierte JSON-Daten in tabellarisches CSV-Format um. Er akzeptiert ein Array von Objekten — das typische Format von API-Responses, Datenbank-Exports und Log-Dateien — und erzeugt daraus eine CSV-Datei mit einer Kopfzeile pro Schlüssel und einer Datenzeile pro Objekt.

Verschachtelte Objekte werden dabei automatisch geflacht: Aus {"user": {"name": "Alice", "address": {"city": "Berlin"}}} werden die Spalten user.name und user.address.city. Ein einzelnes JSON-Objekt wird als einzeilige Tabelle behandelt.

Wie funktioniert der Konvertierungsalgorithmus?

Die Umwandlung folgt einem dreistufigen Prozess:

  1. Parsing und Normalisierung. Der JSON-String wird mit JSON.parse() validiert. Ein einzelnes Objekt wird in ein einelementiges Array verpackt, damit der weitere Ablauf einheitlich ist.

  2. Rekursives Flattening. Jedes Objekt im Array wird rekursiv durchlaufen. Verschachtelte Objekte erzeugen Dot-Notation-Pfade (address.city). Arrays werden als kompakte JSON-Strings erhalten ([1,2,3]), null-Werte als leerer String.

  3. CSV-Erzeugung. Alle Schlüssel aus allen Objekten bilden die Kopfzeile. Fehlende Schlüssel in einzelnen Zeilen werden als leere Felder ausgegeben. Felder mit Kommas, Anführungszeichen oder Zeilenumbrüchen werden nach RFC 4180 maskiert.

Welche Anwendungsbeispiele gibt es?

SzenarioJSON-EingabeCSV-Ergebnis
Flache Objekte[{"name": "Alice", "age": 30}]name,age + Alice,30
Verschachtelt[{"user": {"city": "Berlin"}}]user.city + Berlin
Fehlende Schlüssel[{"a": 1}, {"b": 2}]a,b + 1, + ,2
Array-Werte[{"tags": ["js","ts"]}]tags + "[""js"",""ts""]"
Sonderzeichen[{"note": "Hallo, Welt"}]note + "Hallo, Welt"

Welche Einsatzgebiete gibt es?

API-Daten in Tabellen überführen. REST-APIs liefern Daten typischerweise als JSON-Array. Für die Weiterverarbeitung in Excel, Google Sheets oder Datenbank-Imports wird CSV benötigt. Der Konverter übernimmt die Transformation ohne manuelles Spalten-Mapping.

Log-Analyse und Reporting. Server-Logs im JSON-Lines-Format lassen sich zeilenweise zu einem Array zusammenfassen und dann in CSV konvertieren. Das Ergebnis kann direkt in Tabellenkalkulationen gefiltert und sortiert werden — ohne Programmierung.

Daten-Migration zwischen Systemen. Viele Legacy-Systeme importieren ausschließlich CSV. Der Konverter übersetzt moderne JSON-Exports in das ältere Format und erhält dabei verschachtelte Strukturen durch Dot-Notation-Spalten.

Schnelle Datenprüfung. Entwickler nutzen den Konverter, um API-Responses tabellarisch darzustellen. Spalten mit fehlenden Werten oder unerwarteten Datentypen fallen in der CSV-Ansicht sofort auf — schneller als im verschachtelten JSON-Baum.

Häufige Fragen

Die Antworten auf die wichtigsten Fragen findest du oben im FAQ-Block — sie werden als strukturiertes JSON-LD (FAQPage) für Suchmaschinen ausgegeben.

Welche Entwickler-Tools sind verwandt?

Weitere Tools aus dem Konverter-Ökosystem, die zum Thema passen:

  • JSON Formatter — JSON-Code lesbar formatieren, validieren und Syntaxfehler mit Zeilennummer erkennen.
  • JSON-Diff — Zwei JSON-Dokumente vergleichen und Unterschiede mit JSON-Path und Typ-Info anzeigen.
  • Text-Diff — Zwei Texte vergleichen und Unterschiede auf Wort- und Zeilenebene farblich markieren.

Zuletzt aktualisiert:

Das könnte dir auch gefallen