TextArray
100% lokal

JSON-Flattener

Verschachteltes JSON zu einstufigen Schlüsseln in Punktnotation abflachen — oder wieder verschachteln.

Eingabe
Ausgabe

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.

Häufige Fragen

Wie werden Arrays behandelt?
Jedes Element bekommt seinen Index im Schlüssel: tags[0], tags[1] in Klammerschreibweise oder tags.0, tags.1 im Trennzeichen-Stil. Verschachtelte Arrays und Objekte in Arrays funktionieren genauso.
Kann ich flaches JSON wieder verschachteln?
Ja. Stelle den Modus auf Verschachteln, dann werden die Schlüssel am Trennzeichen und an den Klammerindizes zerlegt und die ursprüngliche Struktur wird wieder aufgebaut. Verwende dieselben Einstellungen wie beim Abflachen.
Was passiert mit leeren Objekten und Arrays?
Sie bleiben als {}- und []-Werte unter ihrem Pfad erhalten, ein Hin- und Rückweg aus Abflachen und Verschachteln liefert also exakt die Ausgangsstruktur.
Wird mein JSON irgendwo hochgeladen?
Nein. Das Tool läuft vollständig in deinem Browser und deine Daten verlassen dein Gerät nie — sicher auch für API-Antworten und Konfigurationen mit echten Nutzerdaten.