Wird in Ihrem Browser verarbeitet (kein Server-Upload).

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
Wird in Ihrem Browser verarbeitet (kein Server-Upload).

Tool

Strg/⌘ + Eingabe
Status Bereit
Eingabe-JSON
Sortiertes JSON

Optionen

Sortierbereich
Einrückung
Arrays

Reihenfolge der Array-Elemente bleibt erhalten.

Erweiterte Einstellungen
Schlüsselreihenfolge

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.

Tastenkürzel: Strg/⌘ + Eingabe

Beispiel

Eingabe
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Alle Ebenen (2 Leerzeichen)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Nur oberste Ebene
{
  "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.
Hinweise
  • 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

Q

Werden verschachtelte Objekte sortiert?

Ja. Wählen Sie „Alle Ebenen“ oder „Nur oberste Ebene“.

Q

Was ist mit Arrays?

Die Reihenfolge der Array-Elemente bleibt erhalten. Objekte innerhalb von Arrays folgen dem gewählten Sortierbereich.

Q

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.

Q

Kann ich JSON mit Kommentaren (JSON5) verwenden?

Nein. Dieses Tool unterstützt nur Standard-JSON.

Q

Wo erfolgt die Verarbeitung?

Die gesamte Verarbeitung läuft in Ihrem Browser; nichts wird an einen Server gesendet.