The team behind OnlineTools4Free — building free, private browser tools.
Published Apr 1, 2026 · 6 min read · Reviewed by OnlineTools4Free
Verschachteltes JSON zu CSV Abflachen fuer Datenanalyse
Warum JSON zu CSV abflachen?
JSON-Daten aus APIs sind oft tief verschachtelt — Objekte in Objekten in Arrays. Fuer die Datenanalyse in Excel, Google Sheets oder Datenbank-Tools brauchen Sie aber flache Tabellen mit Zeilen und Spalten. Das Abflachen (Flattening) transformiert hierarchische JSON-Daten in diese tabellarische Form.
Der typische Workflow: API-Daten als JSON abrufen, die verschachtelte Struktur abflachen, als CSV exportieren und in einem Tabellenkalkulationsprogramm analysieren. Ohne das Abflachen waere die Analyse verschachtelter Daten in Excel praktisch unmoeglich.
Abflachungsstrategien
Es gibt verschiedene Ansaetze zum Abflachen verschachtelter Strukturen:
- Punkt-Notation: Verschachtelte Schluessel werden durch Punkte verbunden. {user: {name: "Max"}} wird zur Spalte "user.name". Intuitiv und behaelt die Hierarchie im Spaltennamen bei.
- Unterstrich-Trennung: Wie Punkt-Notation, aber mit Unterstrichen: "user_name". Besser kompatibel mit Datenbank-Spaltennamen.
- Praefix-Notation: Der uebergeordnete Schluessel wird als Praefix vorangestellt: "user__name" mit doppeltem Unterstrich zur Unterscheidung.
Arrays behandeln
Arrays sind die groesste Herausforderung beim Abflachen. Ein Nutzer mit drei Telefonnummern kann verschiedenen behandelt werden:
- Separate Spalten: phone.0, phone.1, phone.2. Funktioniert bei bekannter, fester Arraylaenge. Erzeugt leere Zellen bei kuerzeren Arrays.
- Separate Zeilen: Jedes Arrayelement erzeugt eine eigene Zeile. Vervielfacht die Datenmenge, behaelt aber alle Informationen.
- Kommasepariert: Alle Werte in einer Zelle, durch Komma getrennt: "030-123, 0170-456". Kompakt, aber schwer weiterzuverarbeiten.
- JSON-String: Das Array bleibt als JSON-String in der Zelle: ["030-123","0170-456"]. Behaelt die Struktur, erfordert aber weitere Verarbeitung.
Fehlende Felder und Inkonsistenzen
Reale JSON-Daten sind selten einheitlich. Nicht jedes Objekt hat die gleichen Schluessel. Felder koennen null, undefined oder komplett fehlen. Das Abflachungs-Tool muss mit diesen Inkonsistenzen umgehen, indem es fehlende Werte als leere Zellen darstellt.
Eine Voranalyse der JSON-Daten hilft, die Struktur zu verstehen. Welche Felder sind immer vorhanden? Welche sind optional? Wie tief ist die maximale Verschachtelung? Diese Informationen bestimmen die beste Abflachungsstrategie.
JSON zu CSV abflachen
Unser JSON-zu-CSV-Konverter flacht verschachtelte JSON-Strukturen automatisch ab und erzeugt saubere CSV-Dateien. Punkt-Notation fuer Verschachtelung, intelligente Array-Behandlung und korrekte Behandlung fehlender Felder. Fuegen Sie Ihr JSON ein und laden Sie das CSV herunter — kostenlos und ohne Datenuebertragung.
JSON to CSV Converter
Convert JSON arrays to CSV format for spreadsheets and data analysis.
OnlineTools4Free Team
The OnlineTools4Free Team
We are a small team of developers and designers building free, privacy-first browser tools. Every tool on this platform runs entirely in your browser — your files never leave your device.
