JSON Sortiranje ključeva (Jedinstveni redoslijed ključeva za lakše razlike)
Automatski uskladite redoslijed JSON ključeva kako biste ubrzali preglede i usporedbe. Odaberite sve razine ili samo gornju razinu.
- Lakše razlike (diffs) s fiksnim redoslijedom ključeva
- Redoslijed elemenata niza je sačuvan prema zadanim postavkama
- Uvlačenje i sortiranje u jednom koraku
Alat
Opcije
Redoslijed elemenata niza je sačuvan.
Napredne postavke
Kako koristiti
1. Zalijepite
Zalijepite JSON u ploču za unos.
2. Odaberite opseg i uvlačenje
Odaberite sve razine ili samo gornju razinu, i postavite uvlačenje.
3. Sortiraj i kopiraj
Kliknite “Sortiraj i formatiraj” i kopirajte izlaz.
Primjer
{"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
}
Što možete učiniti
Sortirajte ključeve za cijeli JSON ili samo gornju razinu
Zadržite redoslijed elemenata niza dok sortirate ključeve objekata
Prebacujte između uzlaznog i silaznog redoslijeda
Odaberite uvlačenje ili umanjivanje jednim klikom
Specifikacije (nizovi / ugniježđivanje / brojevi)
- Ključevi objekata sortirani su leksikografski (redoslijed kodnih točaka).
- Nizovi zadržavaju svoj redoslijed elemenata.
- Uvlačenje može biti 2, 4, tabulator ili umanjeno.
- Ako ulaz nije valjan JSON, izlaz se ne ažurira.
- Ovaj alat podržava samo standardni JSON (bez komentara ili zareza na kraju).
- Velikim unosima može trebati trenutak za obradu u pregledniku.
FAQ
Jesu li ugniježđeni objekti sortirani?
Da. Odaberite “Sve razine” ili “Samo gornja razina”.
Što je s nizovima?
Redoslijed elemenata niza je sačuvan. Objekti unutar nizova prate odabrani opseg sortiranja.
Mogu li zadržati izvorno uvlačenje?
Izlaz koristi uvlačenje koje odaberete (2/4/tab/umanjeno), a ne izvorno formatiranje.
Mogu li koristiti JSON s komentarima (JSON5)?
Ne. Ovaj alat podržava samo standardni JSON.
Gdje se vrši obrada?
Sva obrada se odvija u vašem pregledniku; ništa se ne šalje na poslužitelj.