API-Export prüfen
Mache Adressen und Einstellungen als Spalten sichtbar, ohne verschachtelte Pfade manuell zu kopieren.
Flache verschachteltes JSON zu Tabellendaten ab: Pfadtrenner und Array-Behandlung wählen, erzeugte Spalten prüfen und als CSV oder Excel exportieren.
Verschachtelte JSON-Objekte zu expliziten Pfadspalten abflachen, damit sie als Tabellendaten weiterverwendet werden können.
Ihre Dateien werden lokal in Ihrem Browser verarbeitet und niemals an unsere Server gesendet.
Datei hier ablegen
Empfohlene Größe: bis zu 30 MB
Verschachteltes JSON beschreibt häufig Datensätze mit Unterobjekten wie kunde.adresse.stadt und Listen für Merkmale oder Kontakte. Beim Abflachen werden daraus Spalten, deren Namen die jeweiligen Pfade wiedergeben. So lassen sich die Werte in CSV oder Tabellenprogrammen verwenden. Das Werkzeug bewahrt skalare Werte und bietet zwei Verfahren für verschachtelte Listen. Es prüft kein fachliches Schema, wertet keine JSONPath-Auswahl aus und erzeugt nicht für jedes Element einer inneren Liste eine eigene Zeile.
Importiere eine JSON-Datei bis 30 MiB. Die Wurzel muss ein Objekt oder Array sein; einzelne Skalare wie 42 oder null werden abgelehnt. Ein Wurzelobjekt erzeugt eine Zeile. Ein Wurzelarray erzeugt eine Zeile je Element: Skalare stehen in value, Objekte werden abgeflacht. Alles erfolgt im Browser. Der native JSON-Parser gilt: Kommentare und abschließende Kommas sind ungültig, sehr große Ganzzahlen können Genauigkeit verlieren und wiederholte Schlüssel behalten vor der Umformung ihren letzten Wert.
Schlüssel von Unterobjekten werden mit dem gewählten Trennzeichen verbunden, standardmäßig einem Punkt. Ein Objekt adresse mit stadt ergibt adresse.stadt. Das Trennzeichen wird in ursprünglichen Namen nicht maskiert. Kollidiert ein wörtlicher Schlüssel adresse.stadt mit demselben verschachtelten Pfad, schlägt die Verarbeitung fehl, statt Werte zu überschreiben. Wähle ein in Schlüsseln unbenutztes Trennzeichen oder benenne sie vorher um. Leere Objekte bleiben als Text {} erhalten und verschwinden nicht stillschweigend.
Standardmäßig bleibt jede innere Liste als JSON-Text in einer Zelle, etwa ["blau","gruen"]. Der Indexmodus erzeugt stattdessen Spalten mit 0, 1 und weiteren Positionen und durchläuft auch enthaltene Objekte. Er löst Listen weder in Zeilen auf noch bildet er kartesische Produkte zwischen Listen. Leere Listen bleiben in beiden Modi der Text []. Zahlen, Wahrheitswerte und null behalten skalare Typen; fehlende Eigenschaften erscheinen im Tabellenexport leer. Prüfe die Vorschau und exportiere CSV oder XLSX.
Untersuche Objekte, Listen und bereits verwendete Trennzeichen. Stelle sicher, dass jedes Element des Wurzelarrays einem gewünschten Datensatz entspricht.
Behalte JSON für eine komplette Liste je Zelle oder nutze Indizes zum Positionsvergleich. Keine Option erzeugt zusätzliche Zeilen je innerem Element.
Prüfe einen verschachtelten Pfad, eine leere Liste und eine fehlende Eigenschaft. Kontrolliere lange Zahlenkennungen: Beim Parsen verlorene Genauigkeit lässt sich später nicht zurückholen.
Mache Adressen und Einstellungen als Spalten sichtbar, ohne verschachtelte Pfade manuell zu kopieren.
Flache Unterobjekte für ein Zielsystem ab, das nur skalare Tabellenzellen akzeptiert.
Löse kurze Listen nach Index auf, wenn ihre Positionen in allen Datensätzen dieselbe Bedeutung haben.
Mit Punkt und JSON-Standardmodus entstehen kunde.name und kunde.stadt; merkmale bleibt JSON-Text in einer Zelle.
Eingabe
{"kunde":{"name":"Ada","stadt":"Bonn"},"merkmale":["pro","aktiv"]}Ergebnis
kunde.name;kunde.stadt;merkmale
Ada;Bonn;"[""pro"",""aktiv""]"Punkt und Indexmodus erzeugen punkte.0 und punkte.1. Die leere Liste bleibt [] in einer Spalte punkte.
Eingabe
[{"id":1,"punkte":[7,9]},{"id":2,"punkte":[]}]Ergebnis
id;punkte.0;punkte.1;punkte
1;7;9;
2;;;[]Nein. Er erzeugt Spalten wie kontakte.0.name und kontakte.1.name innerhalb derselben Zeile. Eine Zeile je Kontakt erfordert eine andere Transformation mit ausdrücklicher Wiederholung der Kennungen. Verschachtelte Listen werden nicht automatisch miteinander kombiniert.
Ein wörtlicher Schlüssel a.b und ein Objekt a mit b ergeben denselben Punktpfad. Eine Auswahl würde Daten verlieren. Deshalb meldet das Tool den Konflikt. Verwende ein anderes Trennzeichen oder eindeutige ursprüngliche Schlüsselnamen.
Der CSV/JSON-Konverter erwartet eine flache Tabelle mit skalaren Zellen. Abflachen bereitet verschachtelte Daten dafür vor. Je nach Modus bleiben Listen als JSON-Text erhalten; eine exakte Wiederherstellung des ursprünglichen Objekts aus der Tabelle ist nicht garantiert.
Die Wurzel muss ein Objekt oder Array mit standardkonformer JSON-Syntax sein. Einzelne skalare Wurzeln werden abgelehnt. Dateien werden im Browserspeicher gelesen; die Grenze von 30 MiB garantiert keine problemlose Verarbeitung sehr tiefer Strukturen oder extrem breiter Tabellen.
Verwandte Werkzeuge
Werkzeuge, die diesem ähnlich sind oder es ergänzen.
Daten bidirektional zwischen CSV und JSON konvertieren.
Konvertiere Tabellen zwischen unterstützten Dateiformaten direkt im Browser.
SQL-INSERT-Anweisungen aus Excel, CSV oder JSON erzeugen.
Verstehe Trennzeichen, Kodierung, Datentypen, verschachteltes JSON und Excel-Funktionen, bevor Daten zwischen CSV, Excel, JSON und TSV konvertiert werden.
Verstehe den Aufbau tabellarischer Daten, die Unterschiede zwischen CSV, Excel, JSON und TSV und die Wahl des passenden Formats vor Bereinigung, Konvertierung oder Automatisierung.
Erfahre, wann du Tabellen pivotieren, transponieren oder in HTML, Markdown oder SQL konvertieren solltest.
Erfahre, wann Zeilen gefiltert, Datensätze sortiert, Spalten ausgewählt und Überschriften umbenannt werden sollten, bevor CSV-Daten weiterverarbeitet werden.