Отсортировать ключи JSON

Отсортируйте ключи объекта JSON по алфавиту на всех уровнях вложенности, чтобы упростить сравнение или чтение.

Пример:

Как это работает

Хотите сравнить два файла конфигурации JSON в программе сравнения, но разный порядок ключей мешает сравнению? Или просто предпочитаете более предсказуемое чтение файлов JSON? Сортировка упорядочивает по алфавиту ключи всех объектов на любой глубине, не меняя значений и порядок элементов в массивах.

Сортируются ли массивы?

Нет, меняется только порядок ключей объектов. Порядок элементов внутри массивов всегда сохраняется, так как он может иметь значение (например, список упорядоченных шагов).

Учитывает ли сортировка регистр?

Да, используется стандартный лексикографический порядок, в котором заглавные буквы идут раньше строчных (например, «Z» перед «a»).

100% локальная обработка: сортировка выполняется полностью в вашем браузере через WebAssembly — ваши данные JSON никогда не покидают ваше устройство.