JSON-sleutels sorteren

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.

Hoe te gebruiken

  1. Plak een JSON-object in het invoergebied of importeer een compatibel tekstbestand.
  2. Kies A tot Z voor oplopende alfabetische volgorde, of Z tot A voor de omgekeerde volgorde.
  3. Druk op de knop Sorteren om alle sleutels recursief opnieuw te ordenen.
  4. Vink Gesorteerd en geminimaliseerd aan als u een compacte versie van de JSON wilt.
  5. Haal het resultaat op dat in het rechtergebied wordt weergegeven om het elders te gebruiken.

Voorbeeld

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
}

Limieten en formaten

Waar de verwerking gebeurt

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.

Veelgestelde vragen

Is de sortering hoofdlettergevoelig?

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.

Kan ik JSON sorteren die geneste arrays bevat?

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.

Wat doet de optie Gesorteerd en geminimaliseerd precies?

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.

Tools in dezelfde categorie