Kategorie: Entwicklung
JSON-Schlüssel-Sortierer
Sortiert JSON-Objektschlüssel rekursiv alphabetisch
Sortiert die Schlüssel jedes Objekts in einem JSON-Dokument alphabetisch, auf- oder absteigend, mit einer Option für Groß-/Kleinschreibung und der Wahl zwischen formatierter oder kompakter Ausgabe. Die Reihenfolge der Array-Elemente bleibt standardmäßig erhalten. Läuft vollständig in Ihrem Browser.
{
"address": {
"city": "London",
"country": "UK"
},
"name": "Ada Lovelace",
"role": "Engineer",
"skills": [
"Analysis",
"Mathematics"
]
}Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.
Wozu dieses Werkzeug dient
Ein JSON-Dokument, das aus verschiedenen Tools kopiert oder von Hand geschrieben wurde, hat seine Schlüssel oft in uneinheitlicher Reihenfolge, wodurch zwei sonst identische Objekte in einem Diff unterschiedlich aussehen. Dieses Tool durchläuft das analysierte Dokument und baut jedes Objekt mit sortierten Schlüsseln neu auf, wobei die Reihenfolge der Array-Elemente standardmäßig unangetastet bleibt, da das Sortieren einer Liste von Datensätzen keine natürliche Schlüsselreihenfolge hat; Arrays einfacher Werte können optional ebenfalls sortiert werden.
So funktioniert es
- Fügen Sie Ihr JSON ein, oder laden Sie das Beispiel.
- Wählen Sie aufsteigende oder absteigende Reihenfolge und ob der Vergleich Groß-/Kleinschreibung beachten soll.
- Wechseln Sie zwischen formatierter und kompakter Ausgabe, und kopieren Sie das sortierte JSON.
Datenschutz
Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.
Häufig gestellte Fragen
- Wird mein JSON irgendwohin hochgeladen?
- Nein. Analyse und Sortierung erfolgen in JavaScript, das auf der Seite läuft, sodass Ihr JSON Ihr Gerät nie verlässt.
- Ändert das Sortieren die Array-Reihenfolge?
- Objektschlüssel innerhalb von Array-Elementen werden trotzdem sortiert, aber die Reihenfolge der Array-Elemente selbst bleibt unangetastet, es sei denn, Sie deaktivieren Array-Reihenfolge beibehalten; dann werden auch Arrays einfacher Werte (keine Objekte) sortiert.
- Was ändert Groß-/Kleinschreibung beachten?
- Ist sie aktiviert, werden Großbuchstaben strikt vor Kleinbuchstaben sortiert; ist sie deaktiviert, werden Schlüssel wie in einem Wörterbuch verglichen, ohne Beachtung der Groß-/Kleinschreibung.