Апрацоўка ў браўзеры (без загрузкі на сервер).

Сартаванне ключоў JSON

Аўтаматычна выбудуйце ключы JSON у алфавітным парадку для палягчэння праверкі і параўнання змяненняў.

  • Лягчэйшае параўнанне (diff) дзякуючы фіксаванаму парадку
  • Парадак элементаў у масівах захоўваецца
  • Фарматаванне і сартаванне ў адзін крок
Апрацоўка адбываецца мясцова ў вашым браўзеры.

Інструмент

Ctrl/⌘ + Enter
Статус Чаканне
Уваходны JSON
Адсартаваны JSON

Налады

Глыбіня сартавання
Водступ
Масівы

Парадак элементаў у масівах не мяняецца.

Пашыраныя налады
Парадак

Як карыстацца

1. Устаўце

Устаўце ваш JSON у левую панэль.

2. Наладзьце

Выберыце глыбіню сартавання і тып водступаў.

3. Апрацуйце

Націсніце кнопку сартавання і скапіюйце вынік.

Гарачая клавіша: Ctrl/⌘ + Enter

Прыклад

Уваход
{"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

Q

Ці сартуюцца ўкладзеныя аб'екты?

Так, калі абрана опцыя 'Усе ўзроўні'. Гэта дапамагае прывесці ўвесь файл да адзінага стандарту.

Q

Што адбываецца з масівамі?

Парадак элементаў у масівах звычайна значны, таму ён захоўваецца. Сартуюцца толькі ключы ўнутры аб'ектаў, якія могуць быць элементамі масіва.

Q

Ці можна захаваць зыходныя водступы?

Не, вынік ствараецца нанова з выбранымі вамі наладамі (2/4 прабелы і г.д.).

Q

Дзе адбываецца апрацоўка?

Усё выконваецца на вашай прыладзе ў браўзеры. Вашы даныя не перадаюцца праз інтэрнэт.

Q

Where is the processing done?

All processing runs in your browser; nothing is sent to a server.