Obrađeno u vašem pregledniku (bez učitavanja na poslužitelj).

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
Obrađeno u vašem pregledniku (bez učitavanja na poslužitelj).

Alat

Ctrl/⌘ + Enter
Status Mirovanje
Ulazni JSON
Sortirani JSON

Opcije

Opseg sortiranja
Uvlačenje
Nizovi

Redoslijed elemenata niza je sačuvan.

Napredne postavke
Redoslijed ključeva

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.

Prečac: Ctrl/⌘ + Enter

Primjer

Ulaz
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Sve razine (2 razmaka)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Samo gornja razina
{
  "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.
Napomene
  • Ovaj alat podržava samo standardni JSON (bez komentara ili zareza na kraju).
  • Velikim unosima može trebati trenutak za obradu u pregledniku.

FAQ

Q

Jesu li ugniježđeni objekti sortirani?

Da. Odaberite “Sve razine” ili “Samo gornja razina”.

Q

Što je s nizovima?

Redoslijed elemenata niza je sačuvan. Objekti unutar nizova prate odabrani opseg sortiranja.

Q

Mogu li zadržati izvorno uvlačenje?

Izlaz koristi uvlačenje koje odaberete (2/4/tab/umanjeno), a ne izvorno formatiranje.

Q

Mogu li koristiti JSON s komentarima (JSON5)?

Ne. Ovaj alat podržava samo standardni JSON.

Q

Gdje se vrši obrada?

Sva obrada se odvija u vašem pregledniku; ništa se ne šalje na poslužitelj.