JSON сортирање на клучеви (унифициран редослед за лесни разлики)
Автоматски порамнете го редоследот на JSON клучевите за побрзи прегледи и споредби. Изберете ги сите нивоа или само највисокото.
- Полесни diff прегледи со фиксен редослед на клучеви
- Редоследот на низите е зачуван по стандард
- Порамнување и сортирање во еден чекор
Алатка
Опции
Редоследот на елементите во низите е зачуван.
Напредни поставки
Како да се користи
1. Залепи
Залепете го JSON-от во влезниот панел.
2. Изберете опсег и порамнување
Изберете дали сакате сортирање на сите нивоа и поставете порамнување.
3. Сортирај и копирај
Кликнете на “Сортирај и форматирај” и копирајте го излезот.
Пример
{"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
}
Што можете да направите
Сортирајте клучеви за целиот JSON или само за највисокото ниво
Задржете го редоследот на елементите во низите
Префрлајте меѓу растечки и опаѓачки редослед
Изберете порамнување или скратување со еден клик
Спецификации (низи / вгнездување / броеви)
- Објектните клучеви се сортираат лексикографски.
- Низите го задржуваат својот редослед на елементи.
- Порамнувањето може да биде 2, 4, таб или скратено.
- Ако влезот не е валиден JSON, излезот не се ажурира.
- Оваа алатка поддржува само стандарден JSON (без коментари).
- Големи влезови може да бараат момент за обработка во прелистувачот.
ЧПП
Дали се сортираат вгнездени објекти?
Да. Изберете “Сите нивоа” или “Само највисоко ниво”.
Што е со низите?
Редоследот на елементите во низите е зачуван. Објектите внатре во низите следат избраниот опсег на сортирање.
Може ли да го задржам оригиналното порамнување?
Излезот го користи порамнувањето што ќе го изберете (2/4/таб/скратено), а не оригиналното.
Може ли да користам JSON со коментари (JSON5)?
Не. Оваа алатка поддржува само стандарден JSON.
Каде се врши обработката?
Целата обработка се врши во вашиот прелистувач; ништо не се испраќа на сервер.