Сортировка ключей JSON

Расставит ключи по алфавиту на всех уровнях

Исходный JSON
Вставьте JSON или перетащите файл
Можно просто нажать Ctrl V — результат появится справа
Пусто
Результат
Здесь появится JSON с отсортированными ключами

Как пользоваться

  1. Вставьте JSON слева или перетащите файл
  2. Справа появится тот же JSON с ключами по алфавиту
  3. Выберите порядок: от А до Я или обратно
  4. Скопируйте результат или скачайте файл

Что важно знать

Куда уходят мои данные

Никуда. Всё обрабатывается в браузере, а запросы на чужие адреса запрещены заголовком безопасности. Сайт загружает только свои страницы и файлы — это легко проверить во вкладке «Сеть» в инструментах разработчика.

Зачем сортировать ключи

Чтобы два JSON было проще сравнить глазами или в git diff, а конфиги и фикстуры не меняли порядок от выгрузки к выгрузке.

В каком порядке идут ключи

По кодам символов Unicode, как у jq -S: заглавные латинские раньше строчных, латиница раньше кириллицы.

Меняются ли массивы

Нет: порядок элементов массива — это данные, мы его не трогаем. Сортируются только ключи объектов, в том числе внутри массивов.