JSON-Flattener
Verschachteltes JSON zu einstufigen Schlüsseln in Punktnotation abflachen — oder wieder verschachteln.
Verwandte Tools
JSON-Flattener
Füge ein tief verschachteltes JSON-Objekt ein und das Tool flacht es zu einem einstufigen Objekt ab, dessen Schlüssel den vollständigen Pfad ausschreiben — user.address.city statt drei Ebenen geschweifter Klammern. Flaches JSON lässt sich direkt in Tabellen und CSV-Exporte übernehmen, zwei API-Antworten vergleichst du damit bequem Zeile für Zeile, und es entspricht dem Schlüsselformat, das Log-Pipelines, Analytics-Events und Konfigurationsspeicher erwarten.
Zwei Optionen steuern das Schlüsselformat. Das Trennzeichen (standardmäßig ein Punkt) verbindet die Schlüssel verschachtelter Objekte, und Array-Indizes werden entweder in Klammerschreibweise, tags[0], oder mit dem Trennzeichen als tags.0 geschrieben — je nachdem, was dein Zielsystem verwendet. Leere Objekte und Arrays bleiben als {}- und []-Werte erhalten, es verschwindet also nichts stillschweigend aus den Daten.
Dieselben Optionen gelten auch für die Gegenrichtung: Stelle den Modus auf Verschachteln und ein flaches Objekt wird wieder zu verschachteltem JSON aufgebaut. Flache eine Antwort ab, ändere ein paar Werte in der flachen Ansicht, in der Pfade leicht zu überblicken sind, und verschachtle sie zurück — der Rundweg erhält die Struktur samt Arrays und leeren Containern.
Ungültige Eingaben meldet das Tool genauso wie der JSON-Formatter, mitsamt der Meldung des Parsers, und die Bilanz unter der Ausgabe zählt die flachen Schlüssel, die Verschachtelungstiefe und die Ausgabegröße in Bytes. Alles läuft lokal in deinem Browser: API-Antworten, Konfigurationsdateien und Exporte mit echten Kundendaten verlassen dein Gerät nie.