Сартаванне ключоў 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
}
Магчымасці
Сартаванне ключоў ва ўсім файле ці толькі на верхнім узроўні
Захаванне парадку элементаў у масівах пры сартаванні ключоў аб'ектаў
Выбар паміж прамым і адваротным алфавітным парадкам
Хуткая налада водступаў ці мінімізацыя
Тэхнічныя дэталі
- Ключы аб'ектаў сартуюцца лексікаграфічна (паводле кодаў сімвалаў).
- Элементы масіваў застаюцца на сваіх месцах.
- Даступныя водступы: 2, 4 прабелы, табуляцыя ці кампактны выгляд.
- Калі ўваходныя даныя не з'яўляюцца валідным JSON, вынік не абнаўляецца.
- Інструмент падтрымлівае толькі стандартны JSON (без каментарыяў).
- Для вельмі вялікіх даных апрацоўка ў браўзеры можа заняць крыху часу.
FAQ
Ці сартуюцца ўкладзеныя аб'екты?
Так, калі абрана опцыя 'Усе ўзроўні'. Гэта дапамагае прывесці ўвесь файл да адзінага стандарту.
Што адбываецца з масівамі?
Парадак элементаў у масівах звычайна значны, таму ён захоўваецца. Сартуюцца толькі ключы ўнутры аб'ектаў, якія могуць быць элементамі масіва.
Ці можна захаваць зыходныя водступы?
Не, вынік ствараецца нанова з выбранымі вамі наладамі (2/4 прабелы і г.д.).
Дзе адбываецца апрацоўка?
Усё выконваецца на вашай прыладзе ў браўзеры. Вашы даныя не перадаюцца праз інтэрнэт.
Where is the processing done?
All processing runs in your browser; nothing is sent to a server.