
Entwickler nutzen es beim Debuggen oder vor einem Datenaustausch, wenn sich das Ergebnis schnell überblicken lassen soll. Sortieren Sie Schlüssel eines JSON-Dokuments rekursiv.
Sortieren Sie Schlüssel eines JSON-Dokuments rekursiv. Das Ergebnis erscheint sofort kopierbereit in Ihrem Browser, ohne Anmeldung, Upload oder Speicherung.
Sie haben ein JSON mit Schlüsseln außer der Reihenfolge, zum Beispiel {"z": 1, "a": {"y": 2, "b": 3}}. Nach dem Sortieren erscheinen die Schlüssel auf jeder Ebene in alphabetischer Reihenfolge. Das erleichtert das Lesen und Vergleichen zweier Dateien erheblich.
Eingabe
{"z": 1, "a": {"y": 2, "b": 3}}Ergebnis
{
"a": {
"b": 3,
"y": 2
},
"z": 1
}Alles läuft in Ihrem Browser: Die Sortierung wird lokal durchgeführt, ohne Ihre Daten zu senden. Sie können daher Konfigurationsausschnitte oder API-Antworten bedenkenlos verarbeiten.
Die alphabetische Sortierung ordnet Groß- und Kleinschreibung normalerweise nach Zeichencodes. Beispielsweise kann ein Schlüssel, der mit einem Großbuchstaben beginnt, vor einem Schlüssel mit Kleinbuchstaben erscheinen. Prüfen Sie das Ergebnis, wenn die Groß-/Kleinschreibung für Sie wichtig ist.
Ja, die Sortierung wird rekursiv auf alle Objekte angewendet, auch auf die in Arrays. Array-Elemente behalten ihre Reihenfolge, aber die Schlüssel der enthaltenen Objekte werden sortiert.
Sie sortiert die Schlüssel und entfernt dann Leerzeichen und Zeilenumbrüche, um kompaktes JSON zu erzeugen. Das Ergebnis ist für Menschen schwerer zu lesen, aber nützlich, um die Größe vor einer Übertragung zu reduzieren.