
Utvecklare använder detta under felsökning eller före datautbyte, när resultatet behöver kunna granskas snabbt. Sortera nycklarna i en JSON rekursivt.
Sortera nycklarna i en JSON rekursivt. Resultatet visas direkt i webbläsaren, klart att kopiera, utan konto, uppladdning eller lagring.
Du har en JSON med nycklar i oordning, till exempel {"z": 1, "a": {"y": 2, "b": 3}}. Efter sortering visas nycklarna i alfabetisk ordning på varje nivå. Det gör läsning och jämförelse av två filer mycket enklare.
Indata
{"z": 1, "a": {"y": 2, "b": 3}}Resultat
{
"a": {
"b": 3,
"y": 2
},
"z": 1
}Allt körs i din webbläsare: sorteringen utförs lokalt utan att dina data skickas ut. Du kan därför hantera konfigurationsutdrag eller API-svar med gott mod.
Alfabetisk sortering ordnar vanligtvis versaler och gemener enligt teckenkoder. En nyckel som börjar med en versal kan till exempel visas före en gemen nyckel. Kontrollera resultatet om skiftläge spelar roll för dig.
Ja, sorteringen tillämpas rekursivt på alla objekt, även de inuti arrayer. Arrayelement behåller sin ordning, men nycklarna i de objekt de innehåller sorteras.
Det sorterar nycklarna och tar sedan bort blanksteg och radbrytningar för att producera kompakt JSON. Resultatet är svårare för människor att läsa, men användbart för att minska storleken före en överföring.