
Ontwikkelaars gebruiken dit tijdens het debuggen of voor gegevensuitwisseling, als het resultaat snel controleerbaar moet zijn. Sorteer de sleutels van een JSON-document recursief.
Sorteer de sleutels van een JSON-document recursief. Alles wordt in je browser verwerkt, zonder iets te versturen of op te slaan.
U hebt een JSON met sleutels die niet in volgorde staan, bijvoorbeeld {"z": 1, "a": {"y": 2, "b": 3}}. Na het sorteren verschijnen de sleutels op elk niveau in alfabetische volgorde. Dit maakt het lezen en vergelijken van twee bestanden veel gemakkelijker.
Invoer
{"z": 1, "a": {"y": 2, "b": 3}}Resultaat
{
"a": {
"b": 3,
"y": 2
},
"z": 1
}Alles draait in uw browser: het sorteren gebeurt lokaal zonder uw gegevens te verzenden. U kunt daarom configuratiefragmenten of API-antwoorden met een gerust hart verwerken.
Alfabetisch sorteren ordent hoofdletters en kleine letters meestal volgens tekencodes. Een sleutel die met een hoofdletter begint, kan bijvoorbeeld vóór een sleutel met een kleine letter verschijnen. Controleer het resultaat als hoofdlettergebruik voor u belangrijk is.
Ja, het sorteren wordt recursief toegepast op alle objecten, ook op objecten in arrays. Array-elementen behouden hun volgorde, maar de sleutels van de objecten die ze bevatten worden gesorteerd.
De optie sorteert de sleutels en verwijdert vervolgens spaties en regeleinden om compacte JSON te produceren. Het resultaat is moeilijker leesbaar voor mensen, maar nuttig om de grootte vóór een overdracht te verkleinen.