JSON sortieren
Sortiere die Schlüssel eines JSON-Objekts alphabetisch, rekursiv und konsistent.
Verwandte Tools
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.