JSON-Schlüssel sortieren (Einheitliche Schlüsselreihenfolge für einfachere Diffs)
Richten Sie die JSON-Schlüsselreihenfolge automatisch aus, um Reviews und Vergleiche zu beschleunigen. Wählen Sie alle Ebenen oder nur die oberste Ebene.
- Einfachere Diffs mit fester Schlüsselreihenfolge
- Array-Reihenfolge bleibt standardmäßig erhalten
- Einrücken und Sortieren in einem Schritt
Tool
Optionen
Reihenfolge der Array-Elemente bleibt erhalten.
Erweiterte Einstellungen
Verwendung
1. Einfügen
Fügen Sie JSON in das Eingabefeld ein.
2. Bereich & Einrückung wählen
Wählen Sie alle Ebenen oder nur die oberste, und setzen Sie die Einrückung.
3. Sortieren & kopieren
Klicken Sie auf „Sortieren & formatieren“ und kopieren Sie die Ausgabe.
Beispiel
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
{
"a": {
"d": 4,
"c": 3
},
"arr": [
{
"y": 2,
"x": 1
},
3
],
"b": 1
}
Funktionen
Schlüssel für das gesamte JSON oder nur die oberste Ebene sortieren
Reihenfolge der Array-Elemente beim Sortieren von Objektschlüsseln beibehalten
Zwischen aufsteigender/absteigender Reihenfolge wechseln
Einrückung wählen oder mit einem Klick minimieren
Spezifikationen (Arrays / Verschachtelung / Zahlen)
- Objektschlüssel werden lexikografisch sortiert (Code-Point-Reihenfolge).
- Arrays behalten ihre Elementreihenfolge.
- Einrückung kann 2, 4, Tabulator oder Minimieren sein.
- Wenn die Eingabe kein gültiges JSON ist, wird die Ausgabe nicht aktualisiert.
- Dieses Tool unterstützt nur Standard-JSON (keine Kommentare oder abschließenden Kommas).
- Große Eingaben können einen Moment zur Verarbeitung im Browser benötigen.
FAQ
Werden verschachtelte Objekte sortiert?
Ja. Wählen Sie „Alle Ebenen“ oder „Nur oberste Ebene“.
Was ist mit Arrays?
Die Reihenfolge der Array-Elemente bleibt erhalten. Objekte innerhalb von Arrays folgen dem gewählten Sortierbereich.
Kann ich die ursprüngliche Einrückung beibehalten?
Die Ausgabe verwendet die von Ihnen gewählte Einrückung (2/4/Tab/Minimieren), nicht die ursprüngliche Formatierung.
Kann ich JSON mit Kommentaren (JSON5) verwenden?
Nein. Dieses Tool unterstützt nur Standard-JSON.
Wo erfolgt die Verarbeitung?
Die gesamte Verarbeitung läuft in Ihrem Browser; nichts wird an einen Server gesendet.