Sortera JSON
Sortera nycklarna för ett JSON-objekt alfabetiskt, rekursivt och konsekvent.
Sortera JSON
Klistra in valfri JSON och det här verktyget sänder ut det igen med varje objekts nycklar i alfabetisk ordning, hela vägen ner. Kapslade objekt sorteras rekursivt, så två filer som bara skiljer sig åt i nyckelordning blir identiska byte för byte - vilket är precis vad du vill innan du ändrar konfigurationsfiler, jämför API-svar eller utför genererad JSON som annars skulle churna vid varje lagring.
Nyckelordningen är skiftlägesokänslig med ett deterministiskt tiebreak, så "Namn" och "namn" sitter ihop och samma ingång ger alltid samma utdata. Välj A till Ö eller Ö till A och välj indraget som passar ditt arbetsflöde: två blanksteg, fyra blanksteg, en tabb eller helt förminskad på en rad. Siffror, booleaner, null- och strängvärden behåller sin ursprungliga form - sortering omarrangerar bara objektnycklar, den skriver aldrig om din data.
Som standard lämnas arrayer exakt som de är, eftersom ordningen på objekt i en array vanligtvis har betydelse. Slå på "Sortera primitiva arrayer" och arrayer som är gjorda enbart av siffror sorteras numeriskt och arrayer gjorda enbart av strängar sorteras alfabetiskt. Arrayer som blandar typer, eller som innehåller objekt, lämnas medvetet orörda så att deras betydelse aldrig ändras i tysthet. Om samma nyckel förekommer två gånger i ett objekt, behåller JSON det sista värdet, efter standardparsern.
Den levande sammanställningen visar hur många nycklar som sorterades, hur djupt strukturen häckar och storleken på utmatningen. Allt körs helt och hållet i din webbläsare, så även privata nyttolaster och hemligheter finns kvar på din maskin – ingenting laddas någonsin upp.