JSON Sort
Sortera JSON-objektnycklar alfabetiskt
Indata
Sorterad utdata
Vad är JSON Sort?
Har du öppnat en JSON-fil och undrat "varför är nycklarna i en sådan slumpmässig ordning?" Det här verktyget löser det problemet. Det sorterar alla objektnycklar i JSON (JavaScript Object Notation) alfabetiskt, vilket gör det lättare att läsa och jämföra.
Som MDN Web Docs påpekar påverkar nyckelordningen inte JSON-funktionaliteten, men sorterade nycklar gör arbetet mycket lättare. Verktyget sorterar allt alfabetiskt och bevarar all data intakt. Vi följer RFC 8259 JSON-specifikationen.
Allt sker i din webbläsare — din JSON lämnar aldrig din dator. Sortera, organisera och kom tillbaka till jobbet.
Hur man använder JSON Sort
Följ dessa steg för att sortera JSON-objektnycklar alfabetiskt. Varje steg använder de faktiska knapparna och panelerna på den här sidan.
Klistra in JSON eller ladda upp fil
Klistra in JSON i den vänstra Indata-panelen eller klicka på Ladda upp för att ladda en .json- eller .txt-fil. Klicka på Exempel för att se osorterad JSON. Exempelindata:
{"carrier": "Verizon", "subscriberId": "SUB-1001", "plan": "5G"}Utdata blir {"carrier": "Verizon", "plan": "5G", "subscriberId": "SUB-1001"} — nycklar sorterade från A till Ö. Kompatibelt med RFC 8259.
Visa sorterad utdata
Den högra Sorterad utdata-panelen visar resultatet automatiskt. Nycklar sorteras alfabetiskt på alla nivåer — nästlade objekt sorteras rekursivt. Värden förblir oförändrade; det är bara nyckelordningen som ändras. Gör Git diff:ar renare.
Kopiera eller ladda ner
Klicka på Kopiera för att kopiera sorterad JSON, eller Ladda ner för att spara som fil. Använd Rensa i indatapanelen för att börja om. All bearbetning sker i webbläsaren.
När du verkligen behöver det
Versionskontroll
Sortera JSON-nycklar innan du checkar in till Git. Gör diff:ar renare och lättare att granska, minskar brus från nyckelomordning.
Jämförelse
Sortera JSON-objekt innan du jämför dem. När nycklar är i samma ordning är skillnaderna lättare att identifiera.
Konfigurationsfiler
Organisera konfigurationsfiler för bättre läsbarhet. Sorterade nycklar gör det lättare att hitta och redigera specifika inställningar.
Enkel navigering
Hitta egenskaper snabbare i stora JSON-objekt. Alfabetisk ordning gör det lättare att lokalisera specifika nycklar.
Vanliga frågor
Lagras mina JSON-data?
Nej. Sortering sker helt i din webbläsare med JavaScript. Dina data lämnar aldrig din dator. Se ECMA-404-standarden för detaljer.
Påverkar sortering JSON-funktionaliteten?
Nej. Ordningen på JSON-objektnycklar spelar ingen roll för funktionaliteten. Sorterad JSON fungerar identiskt som osorterad — den är bara mer organiserad. Se RFC 8259.
Vad gäller för arrayer?
Arrayer sorteras inte — det är bara objektnycklar som sorteras. Ordningen på arrayelement bevaras. Om du har en array av objekt sorteras nycklarna för varje objekt.
Sorteras nästlade objekt?
Ja. Verktyget sorterar rekursivt nycklar i alla nästlade objekt. Alla nästlingsnivåer sorteras alfabetiskt.
Vad händer om min JSON är en array?
Om JSON är en array av objekt sorteras nycklarna för varje objekt. Arrayens egen ordning bevaras.
Fungerar det med ogiltig JSON?
Nej. Indatan måste vara giltig JSON. Om den inte är det visas ett fel. Använd vår JSON Validator eller JSON Fixer först.
Andra JSON-verktyg du kan behöva
Sortering är bara en JSON-uppgift. Här är andra verktyg som fungerar bra tillsammans: