JSON Sleutels Sorteren (Uniforme sleutelvolgorde voor gemakkelijke diffs)
Lijn JSON-sleutelvolgorde automatisch uit om code-reviews en vergelijkingen te versnellen. Kies alle niveaus of alleen het bovenste niveau.
- Gemakkelijkere diffs met vaste sleutelvolgorde
- Volgorde van lijsten wordt standaard behouden
- Inspringen en sorteren in één stap
Tool
Opties
Volgorde van lijstelementen blijft behouden.
Geavanceerde instellingen
Hoe te gebruiken
1. Plakken
Plak de JSON in het invoerpaneel.
2. Kies Bereik en Inspringing
Kies voor alle niveaus of alleen het bovenste niveau, en stel de inspringing in.
3. Sorteer en Kopieer
Klik op “Sorteer en formatteer” en kopieer de uitvoer.
Voorbeeld
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
{
"a": {
"d": 4,
"c": 3
},
"arr": [
{
"y": 2,
"x": 1
},
3
],
"b": 1
}
Wat u kunt doen
Sorteer sleutels voor de hele JSON of alleen het eerste niveau
Behoud de volgorde van lijstelementen terwijl u object-sleutels sorteert
Wissel tussen oplopende en aflopende volgorde
Kies inspringing of minificatie met één klik
Specificaties (lijsten / nesting / getallen)
- Object-sleutels worden lexicografisch gesorteerd (codepunt-volgorde).
- Lijsten behouden de volgorde van hun elementen.
- Inspringing kan 2, 4 spaties, tab zijn of geminificeerd.
- Als invoer geen geldige JSON is, wordt de uitvoer niet bijgewerkt.
- Deze tool ondersteunt alleen standaard JSON (geen commentaar of trailing comma's).
- Grote invoer kan even tijd kosten om te verwerken in de browser.
FAQ
Worden geneste objecten gesorteerd?
Ja. Kies “Alle niveaus” of “Alleen bovenste niveau”.
Hoe zit het met lijsten (arrays)?
De volgorde van lijstelementen blijft behouden. Objecten binnen lijsten volgen het gekozen sorteerbereik.
Kan ik de originele inspringing behouden?
De uitvoer gebruikt de geselecteerde inspringing (2/4/tab/minify), niet de originele formattering.
Kan ik JSON met commentaar (JSON5) gebruiken?
Nee. Deze tool ondersteunt alleen standaard JSON.
Waar wordt de verwerking gedaan?
Alle verwerking gebeurt in uw browser; er wordt niets naar een server verzonden.