Ř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
Nástroj
Možnosti
Pořadí prvků v polích se nemění.
Pokročilá nastavení
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.
Příklad
{"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
}
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.
- 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
Jsou řazeny i vnořené objekty?
Ano. Stačí zvolit možnost „Všechny úrovně“.
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.
Mohu zachovat původní odsazení?
Výstup používá odsazení, které si zvolíte (2/4/tab/minify), nikoliv to původní ze vstupu.
Mohu použít JSON s komentáři (JSON5)?
Ne. Tento nástroj podporuje výhradně standardní formát JSON.
Kde probíhá zpracování?
Vše probíhá lokálně ve vašem prohlížeči; žádná data se neposílají na server.