Tool von Tool Kumar

JSON-Schlüssel sortieren

Füge JSON ein, um die Schlüssel jedes Objekts alphabetisch zu sehen, auch in verschachtelten Objekten. Arrays behalten ihre Reihenfolge. Die Bedeutung der Daten bleibt erhalten, nur die Schlüsselreihenfolge ändert sich.

So verwendest du dieses Tool

  1. Füge dein JSON ein oder öffne eine Datei.
  2. Lies die sortierte Ausgabe in der Ansicht „Formatieren“. Im Menü „Weitere Optionen“ ist „Schlüssel sortieren“ aktiviert.
  3. Kopiere das Ergebnis oder lade es herunter. Mit „Als Eingabe verwenden“ oder Ctrl+Enter sortierst du die Eingabe selbst. Ctrl+Z macht die Änderung rückgängig.

Praxisbeispiel

Jedes Objekt wird sortiert, auch die verschachtelten. Die Liste owners behält ihre Reihenfolge. Der Schlüssel "10" steht vor "2", weil Schlüssel als Text verglichen werden.

Eingabe

{"version":2,"name":"tool-kumar","10":"ten","2":"two","scripts":{"test":"node --test","build":"next build","dev":"next dev"},"owners":[{"role":"admin","email":"ada@example.com"},{"role":"editor","email":"lin@example.com"}]}

Ausgabe

{
  "10": "ten",
  "2": "two",
  "name": "tool-kumar",
  "owners": [
    {
      "email": "ada@example.com",
      "role": "admin"
    },
    {
      "email": "lin@example.com",
      "role": "editor"
    }
  ],
  "scripts": {
    "build": "next build",
    "dev": "next dev",
    "test": "node --test"
  },
  "version": 2
}

Optionen und Sonderfälle

  • Die Sortierung ist rekursiv. Auch Objekte in Objekten und in Arrays werden sortiert.
  • Arrays behalten die Reihenfolge ihrer Elemente. Das Sortieren von Array-Werten oder von Datensätzen nach einer Eigenschaft ist ein anderer Vorgang.
  • Schlüssel werden Zeichen für Zeichen als Text verglichen. Daher steht "10" vor "2", und Großbuchstaben stehen vor Kleinbuchstaben.
  • Werte ändern sich nicht. Zahlen behalten ihre ursprünglichen Ziffern.
  • Vergleiche beide Versionen unter „JSON vergleichen“ mit aktivierter Option „Schlüsselreihenfolge ignorieren“, um zu prüfen, ob sich nur die Schlüsselreihenfolge geändert hat.

Standardmäßig privat

Dein Dokument bleibt in diesem Browser. Tool Kumar parst und konvertiert Daten und erstellt Downloads auf deinem Gerät, ohne Konto und ohne Upload.

JSON-Schlüssel sortieren: häufige Fragen

Wie sortiere ich JSON-Schlüssel?
Füge das JSON hier ein. Die Ausgabe zeigt die Schlüssel jedes Objekts auf jeder Ebene alphabetisch. Kopiere sie oder übernimm sie mit „Als Eingabe verwenden“ in die Eingabe.
Wie sortiere ich eine JSON-Datei alphabetisch?
Öffne sie mit „Datei öffnen“ (Ctrl+O bzw. ⌘O auf dem Mac). Lade dann die sortierte Ausgabe herunter. Nur Objektschlüssel werden umgeordnet. Arrays behalten ihre Reihenfolge.
Verändert das Sortieren meine Daten?
Die Werte ändern sich nicht. JSON-Objekte sind ungeordnet, daher lesen standardkonforme Parser dieselben Daten. Code, der von der Schlüsselreihenfolge abhängt, kann sich trotzdem anders verhalten.

Verwandte Tools

JSON vergleichen, JSON minifizieren und JSON-Formatter.