Zum Inhalt springen
TextArray
100% lokal

JSON sortieren

Sortiere die Schlüssel eines JSON-Objekts alphabetisch, rekursiv und konsistent.

Eingabe
Ausgabe

JSON sortieren

Füge beliebiges JSON ein, und das Tool gibt es mit allen Objektschlüsseln in alphabetischer Reihenfolge neu aus, bis in die tiefste Ebene. Verschachtelte Objekte werden rekursiv sortiert, sodass zwei Dateien, die sich nur in der Schlüsselreihenfolge unterscheiden, Byte für Byte identisch werden — genau das willst du, bevor du Konfigurationsdateien vergleichst, API-Antworten gegenüberstellst oder generiertes JSON committest, das sonst bei jedem Speichern neu wackelt.

Die Schlüsselreihenfolge ist unabhängig von Groß- und Kleinschreibung und hat einen deterministischen Tiebreak, sodass „Name" und „name" beieinander stehen und dieselbe Eingabe immer dieselbe Ausgabe erzeugt. Wähle A bis Z oder Z bis A und die Einrückung, die zu deinem Workflow passt: zwei Leerzeichen, vier Leerzeichen, ein Tabulator oder vollständig minifiziert in einer Zeile. Zahlen, Wahrheitswerte, null und Zeichenketten behalten ihre ursprüngliche Form — das Sortieren ordnet nur Objektschlüssel um und schreibt deine Daten nie neu.

Arrays bleiben standardmäßig genau so, wie sie sind, weil die Reihenfolge der Elemente meist Bedeutung trägt. Schalte „Arrays aus Primitiven sortieren" ein, und Arrays aus reinen Zahlen werden numerisch, Arrays aus reinen Zeichenketten alphabetisch sortiert. Arrays mit gemischten Typen oder mit Objekten bleiben bewusst unberührt, damit ihre Bedeutung nie stillschweigend verändert wird. Kommt derselbe Schlüssel zweimal vor, behält JSON den letzten Wert, wie der Standardparser.

Die Live-Zählung zeigt, wie viele Schlüssel sortiert wurden, wie tief die Struktur verschachtelt und wie groß die Ausgabe ist. Alles läuft vollständig in deinem Browser, sodass selbst private Daten und Geheimnisse auf deinem Gerät bleiben — nichts wird je hochgeladen.

Häufige Fragen

Wie genau werden die Schlüssel geordnet?
Alphabetisch und unabhängig von Groß- und Kleinschreibung, mit deterministischem Tiebreak, sodass „Name" und „name" nebeneinander bleiben und die Ausgabe für dieselbe Eingabe immer gleich ist. Sortiert wird rekursiv durch jedes verschachtelte Objekt.
Werden auch Arrays sortiert?
Standardmäßig nicht, da die Array-Reihenfolge meist eine Bedeutung hat. Schalte „Arrays aus Primitiven sortieren" ein, um reine Zahlen-Arrays numerisch und reine Zeichenketten-Arrays alphabetisch zu sortieren. Gemischte oder Objekt-Arrays bleiben unverändert.
Was passiert mit doppelten Schlüsseln?
JSON erlaubt keine zwei Werte für einen Schlüssel, also behält der Standardparser den letzten. Bei {"a":1,"a":2} enthält das Ergebnis nur „a": 2.
Was, wenn mein JSON ungültig ist?
Das Tool zeigt einen ruhigen Hinweis, auf fehlende Anführungszeichen oder Kommas zu prüfen, und wo das Parsen scheiterte, wenn der Browser eine Position meldet. Korrigiere die Eingabe, und das sortierte Ergebnis erscheint beim Tippen.
Wird mein JSON irgendwo hochgeladen?
Nein. Parsen und Sortieren geschehen vollständig in deinem Browser, sodass selbst private Daten und Geheimnisse dein Gerät nie verlassen.