Обработката се извършва в браузъра (без качване на сървър).

Сортиране на 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]}
Всички нива (2 интервала)
{
  "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 или само на първо ниво

Запазване на реда в масивите

Превключване между възходящ и низходящ ред

Избор на формат (отстъпи или един ред)

Спецификации

  • Ключовете се сортират лексикографски.
  • Масивите запазват оригиналния си ред.
  • Поддържат се различни видове отстъпи.
  • Инструментът работи само със стандартен JSON (без каментари).
Бележки
  • Поддържат се само стандартни JSON файлове.
  • Обработката на големи данни може да отнеме момент.

ЧЗВ

Q

Сортират ли се вложените обекти?

Да, ако изберете опцията 'Всички нива'.

Q

Какво става с масивите?

Редът на елементите в масивите се запазва, тъй като той често е важен. Сортират се само ключовете вътре в обектите.

Q

Къде се обработват данните?

Всичко се случва локално във вашия браузър. Нищо не се изпраща към външни сървъри.

Q

Can I use JSON with comments (JSON5)?

No. This tool supports standard JSON only.

Q

Where is the processing done?

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