JSON-Schlüssel-Sortierer
JSON-Objektschlüssel alphabetisch, nach Länge oder umgekehrt sortieren — mit rekursiver Unterstützung für verschachtelte Objekte
JSON-Eingabe
Sortierte Ausgabe
JSON-Schlüssel-Sortierer
JSON-Objektschlüssel alphabetisch, nach Länge oder umgekehrt sortieren — mit rekursiver Unterstützung für verschachtelte Objekte
Funktionen
- Recursively sort JSON keys alphabetically (or only top-level if recursion is off)
- Toggleable recursive mode
- Pretty-printed output with 2-space indent
- Stats: total keys, depth
- Runs entirely in your browser
Anleitung
- Fügen Sie JSON im Eingabefeld ein.
- Wählen Sie Sortierreihenfolge und Optionen.
- Klicken Sie auf Schlüssel sortieren.
- Kopieren Sie das sortierte Ergebnis.
Tipps & Best Practices
- Sorted JSON gives stable diffs — useful for committing JSON config files where the original order is arbitrary.
- Arrays are left in their original order (JSON arrays are sequences, not sets — order is semantic).
- For deterministic JSON output across languages, JSON Canonical Form (RFC 8785) goes further than alpha-sorting; use a library for that.
- For very large JSON, the parse+stringify round-trip is fine but memory-bound — files >100 MB may stress the browser.
- Mixed-type arrays (objects + primitives) sort the object members internally; the array itself stays in order.
FAQ
Warum JSON-Schlüssel sortieren?
Das Sortieren von Schlüsseln erleichtert den Vergleich von JSON, die Überprüfung in Pull Requests und die Konsistenz in Konfigurationsdateien.
Werden Werte verändert?
Nein, nur die Reihenfolge der Schlüssel ändert sich. Alle Werte, Arrays und Datentypen bleiben unverändert.