Sortera JSON-nycklar

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.

Så använder du

  1. Klistra in ett JSON-objekt i inmatningsområdet eller importera en kompatibel textfil.
  2. Välj A till Z för stigande alfabetisk ordning, eller Z till A för omvänd ordning.
  3. Tryck på knappen Sortera för att sortera om alla nycklar rekursivt.
  4. Markera Sorterad och minifierad om du vill ha en kompakt version av JSON.
  5. Hämta resultatet som visas i området till höger för att använda det någon annanstans.

Exempel

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
}

Gränser och format

Var bearbetningen sker

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.

Vanliga frågor

Är sorteringen skiftlägeskänslig?

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.

Kan jag sortera JSON som innehåller kapslade arrayer?

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.

Vad gör alternativet Sorterad och minifierad exakt?

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.

Verktyg i samma kategori