Zpracováno ve vašem prohlížeči (žádné nahrávání na server).

Řazení klíčů v JSON (Sjednocení pořadí pro snazší porovnání)

Automaticky sjednoťte pořadí klíčů v JSON souborech pro rychlejší revize a porovnávání. Zvolte všechny úrovně nebo jen tu hlavní.

  • Snazší diffy díky pevnému pořadí klíčů
  • Pořadí prvků v polích zůstává standardně zachováno
  • Odsazení a seřazení v jednom kroku
Zpracováno ve vašem prohlížeči (žádné nahrávání na server).

Nástroj

Ctrl/⌘ + Enter
Stav Čekám
Vstupní JSON
Seřazený JSON

Možnosti

Rozsah řazení
Odsazení
Pole

Pořadí prvků v polích se nemění.

Pokročilá nastavení
Pořadí klíčů

Jak používat

1. Vložte data

Vložte JSON do vstupního pole.

2. Zvolte rozsah a odsazení

Vyberte, zda řadit všechny úrovně, a nastavte odsazení.

3. Seřaďte a zkopírujte

Klikněte na „Seřadit a formátovat“ a výsledek si zkopírujte.

Zkratka: Ctrl/⌘ + Enter

Příklad

Vstup
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Všechny úrovně (2 mezery)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Pouze nejvyšší úroveň
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

Co můžete dělat

Řadit klíče v celém dokumentu nebo jen na první úrovni

Zachovat pořadí prvků v polích při řazení klíčů objektů

Přepínat mezi vzestupným a sestupným řazením

Zvolit odsazení nebo zmenšení (minify) na jedno kliknutí

Specifikace (pole / vnoření / čísla)

  • Klíče objektů jsou řazeny lexikograficky (podle kódových bodů).
  • Pole si zachovávají původní pořadí prvků.
  • Odsazení může být 2, 4, tabulátor nebo žádné (minify).
  • Pokud vstup není validní JSON, výstup se neaktualizuje.
Poznámky
  • Tento nástroj podporuje pouze standardní JSON (žádné komentáře nebo nadbytečné čárky).
  • Zpracování velkých vstupů může v prohlížeči chvíli trvat.

Časté dotazy

Q

Jsou řazeny i vnořené objekty?

Ano. Stačí zvolit možnost „Všechny úrovně“.

Q

Co se stane s poli?

Pořadí prvků v poli zůstane stejné. Pokud jsou uvnitř pole objekty, budou se řadit podle zvoleného rozsahu.

Q

Mohu zachovat původní odsazení?

Výstup používá odsazení, které si zvolíte (2/4/tab/minify), nikoliv to původní ze vstupu.

Q

Mohu použít JSON s komentáři (JSON5)?

Ne. Tento nástroj podporuje výhradně standardní formát JSON.

Q

Kde probíhá zpracování?

Vše probíhá lokálně ve vašem prohlížeči; žádná data se neposílají na server.