JSON sortieren — Schlüssel und Arrays online
Schlüsselreihenfolge normalisieren und Arrays für stabile Diffs, kanonische Fixtures und lesbare Configs sortieren. Alphabetisch, natürlich oder numerisch — 100 % lokal.
Entwicklerhinweise
• Sortierung läuft automatisch beim Tippen, Einfügen, Upload, Beispiel laden oder bei geänderten Optionen (kurzer Debounce bei Eingabe; ~250 ms bei Optionen). • JSON muss gültig sein — JSON-Reparatur bei Bedarf. • Standard-Umfang ist `both`; `objectsOnly` für Git-Diffs ohne Array-Umordnung (Array-Optionen werden auf Beibehalten zurückgesetzt). • Natürliche Sortierung: `item2` vor `item10`. • `byObjectKey`: Objekte ohne Feld sortieren zuletzt. • Gemischte Arrays: zuerst typeof, dann Wert. • `maxDepth` lässt Unterbäume ab der Grenze unverändert. • Optionen werden nicht zwischen Sitzungen gespeichert (wie bei anderen JSON-Tools). • Zum Verkleinern danach JSON minifizieren.
JSON-Sortieroptionen
Wann dieses Tool wählen
• API-Snapshots vor JSON Diff in CI normalisieren. • OpenAPI-/JSON-Schema-Beispiele kanonisieren. • Benutzerlisten nach `name` oder `id` sortieren. • Stabile Golden Files für Jest vorbereiten.
Ausgearbeitete Beispiele
Kanonische Schlüssel für Diff
Vorher
Nachher
Objektarray nach Name sortieren
Vorher
Nachher
Verwandte JSON-Tools
Zum JSON-Tools-Hub. Vergleichen mit JSON Diff, formatieren ohne Umordnung im JSON-Formatter, validieren mit dem JSON-Validator oder erkunden im JSON-Baumviewer.
JSON-Sortieren FAQ
Reihenfolge, Arrays und Datenschutz
Unterschied zum JSON-Formatter?
Der Formatter rückt JSON ein mit optionalem Basissortieren. JSON Sort bietet volle Kontrolle über Schlüssel, Arrays, Richtung und Tiefe.
Ändert Sortieren Werte?
Nein — nur die Reihenfolge von Schlüsseln und Array-Elementen ändert sich.
Bleibt die Array-Reihenfolge standardmäßig erhalten?
Ja, solange der Array-Sortiermodus auf Reihenfolge beibehalten steht (Standard). Zum Umordnen wählen Sie Nach Wert oder Nach Objektschlüssel, oder einen Umfang mit Arrays und einem anderen Array-Modus.
Muss ich auf Sortieren klicken?
Nein. Die Ausgabe aktualisiert sich automatisch beim Bearbeiten oder bei geänderten Optionen (kurzer Debounce beim Tippen).
Natürlich vs. alphabetisch?
Natürlich behandelt eingebettete Zahlen korrekt (`item2` < `item10`). Alphabetisch ist rein lexikographisch.
Wofür ist max. Tiefe?
Mit `maxDepth: 1` werden nur Top-Level-Schlüssel sortiert — verschachtelte Objekte bleiben unverändert.
Werden Daten hochgeladen?
Nein. Alles läuft im Browser.
JSON Werkzeuge
Validieren, formatieren, vergleichen und erkunden Sie JSON-Nutzlasten – ergänzend zu Minifiern und Konvertern.
Weitere Werkzeugkategorien entdecken
Minimieren
Verkleinern Sie Code und Ressourcen für die Produktion – minimieren Sie JavaScript, CSS, HTML, JSON und XML vor der Bereitstellung von gzip oder CDN.
Verschönern
Machen Sie Code mit konsistenter Einrückung lesbar – verschönern Sie JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML und mehr in Ihrem Browser.
Aufheben
Erweitern Sie minimierten oder komprimierten Code – entminifizieren Sie JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML und andere Formate beim Debuggen oder Überprüfen.
Konvertierung
Transformieren Sie Daten zwischen JSON, YAML, XML und CSV lokal – keine Server-Uploads.
CSS-Präprozessoren
Kompilieren Sie SCSS oder LESS zu Standard-CSS im Browser — kombinieren Sie mit Beautify oder Minify für einen vollständigen Stylesheet-Workflow.
SVG Werkzeuge
Vorschau anzeigen, mit SVGO optimieren, Daten exportieren URI, Größe ändern, verschönern, in JSX konvertieren und SVG validieren – alles in Ihrem Browser.
DevOps und Infrastruktur
Terraform HCL formatieren/validieren/minimieren, Dockerfile formatieren und lint, Docker Verfassen und .env-Validierung.
CI/CD
GitHub Aktionen und GitLab CI – formatieren Sie YAML und überprüfen Sie die Workflow-/Auftragsstruktur in Ihrem Browser.
Protokolle und Beobachtbarkeit
Zeilenorientierte JSON/NDJSON- und Nginx/Apache-Zugriffsprotokolle – formatieren, filtern, validieren und CSV/TSV.
Kubernetes
Multi-Doc-Manifeste, strukturelle Validierung, Ingress/Deployment-Starter und Helm-Werteformatierung.
Netzwerk / IP
CIDR, Subnetze und IPv4/IPv6-Helfer — im Browser.
Sicherheit und Token
JWKS, X.509-Zertifikate und Secrets-Scan – browserlokal.
API & Schemata
OpenAPI Tools zum Formatieren, Validieren und Flusen Ihrer Spezifikationen.
Codierung
Kodieren oder dekodieren Sie Base64-, URL-Komponenten und HTML-Entitäten – nur clientseitig.
Entwickler-Dienstprogramme
Zeitstempel, UUID, ULID, Nanoid, Cron, Passwörter, Regex, Slugify, Zahlenbasen, Groß-/Kleinschreibung, Textunterschied und chmod – alles clientseitig.
Text & Markdown
Wörter zählen, Markdown-TOC erzeugen und Zeilenlisten bereinigen — im Browser.
Serialisierung
Serialisieren und deserialisieren Sie PHP-Datenstrukturen neben JSON-Workflows.