JSON Nøglesortering (Ensartet nøglerækkefølge for nemmere diffs)
Juster automatisk JSON-nøglerækkefølge for at fremskynde gennemgang og sammenligning. Vælg alle niveauer eller kun topniveau.
- Nemmere diffs med fast nøglerækkefølge
- Array-rækkefølge bevares som standard
- Indrykning og sortering i ét trin
Værktøj
Indstillinger
Rækkefølgen af elementer i arrays bevares.
Avancerede indstillinger
Sådan gør du
1. Indsæt
Indsæt JSON i input-panelet.
2. Vælg omfang og indrykning
Vælg alle niveauer eller kun topniveau, og indstil indrykningen.
3. Sorter og kopier
Klik på “Sorter og formater” og kopier outputtet.
Eksempel
{"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
}
Hvad du kan gøre
Sorter nøgler for hele JSON-filen eller kun topniveauet
Behold rækkefølgen af elementer i arrays, mens objektnøgler sorteres
Skift mellem stigende og faldende rækkefølge
Vælg indrykning eller minify med ét klik
Specifikationer (arrays / indlejring / tal)
- Objektnøgler sorteres leksikografisk (efter tegnkode-rækkefølge).
- Arrays beholder deres element-rækkefølge.
- Indrykning kan være 2, 4, tabulator eller minify.
- Hvis input ikke er gyldig JSON, opdateres outputtet ikke.
- Dette værktøj understøtter kun standard JSON (ingen kommentarer eller afsluttende kommaer).
- Store input kan tage et øjeblik at behandle i browseren.
FAQ
Bliver indlejrede objekter sorteret?
Ja. Vælg “Alle niveauer” eller “Kun topniveau”.
Hvad med arrays?
Element-rækkefølgen i arrays bevares. Objekter inde i arrays følger det valgte sorteringsomfang.
Kan jeg beholde den oprindelige indrykning?
Outputtet bruger den indrykning, du vælger (2/4/tab/minify), ikke den oprindelige formatering.
Kan jeg bruge JSON med kommentarer (JSON5)?
Nej. Dette værktøj understøtter kun standard JSON.
Hvor sker behandlingen?
Al behandling sker i din browser; intet sendes til en server.