JSON raktų rūšiavimas (Suvienodinta tvarka lengvam palyginimui)
Automatiškai suvienodinkite JSON raktų tvarką, kad pagreitintumėte peržiūras ir palyginimus. Rūšiuokite visus lygius arba tik pagrindinį.
- Lengvesnis palyginimas (diff) su fiksuota raktų tvarka
- Masyvų elementų tvarka išlieka nepakitusi
- Formatavimas ir rūšiavimas vienu žingsniu
Įrankis
Parinktys
Masyvų elementų tvarka nekeičiama.
Išplėstiniai nustatymai
Kaip naudotis
1. Įklijuokite
Įklijuokite JSON tekstą į įvesties skydelį.
2. Pasirinkite nustatymus
Nurodykite rūšiavimo gylį ir atitraukimo stilių.
3. Rūšiuokite
Spustelėkite „Rūšiuoti ir formatuoti“ ir nukopijuokite rezultatą.
Pavyzdys
{"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
}
Ką geba šis įrankis
Rūšiuoti raktus visoje JSON struktūroje arba tik viršutiniame lygyje
Išlaikyti masyvų elementų seką rūšiuojant objektų raktus
Rinktis tarp didėjančios ir mažėjančios tvarkos
Nustatyti atitraukimą arba suspausti į vieną eilutę vienu paspaudimu
Specifikacijos
- Objektų raktai rūšiuojami leksikografiškai (pagal kodo taškų tvarką).
- Masyvai išlaiko savo pirminę elementų tvarką.
- Galima rinktis 2, 4 tarpus, tabuliaciją arba suspaudimą.
- Jei įvestis nėra teisingas JSON, rezultatas nebus atnaujintas.
- Šis įrankis palaiko tik standartinį JSON (be komentarų ar papildomų kablelių).
- Dideliems duomenų kiekiams apdoroti gali prireikti šiek tiek laiko.
DUK
Ar rūšiuojami įdėtiniai objektai?
Taip. Pasirinkite „Visi lygiai“ apimties nustatymuose.
Kas nutinka su masyvais?
Masyvų elementų tvarka lieka nepakitusi. Tačiau jei masyve yra objektų, jų raktai bus surūšiuoti pagal pasirinktą apimtį.
Ar galiu išlaikyti originalų formatavimą?
Ne. Išvestis bus suformuota pagal jūsų pasirinktą atitraukimą (2/4 tarpai, tabuliacija ar suspaudimas).
Kur vyksta duomenų apdorojimas?
Visas procesas vyksta jūsų naršyklėje; jokie duomenys nesiunčiami į serverį.
Where is the processing done?
All processing runs in your browser; nothing is sent to a server.