Пример (до / после)
Ввод
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Автоматически унифицируйте порядок ключей JSON, чтобы упростить проверку и сравнение.
Выберите все уровни или только верхний уровень. Порядок массивов сохраняется.
Сортируйте и форматируйте JSON за один шаг, затем скопируйте результат или скачайте его.
Горячая клавиша: Ctrl / Cmd + 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, arr, b, а порядок ключей внутри "a" остается исходным.
Да. Можно выбрать все уровни или только верхний уровень.
Порядок элементов массива сохраняется. Объекты внутри массивов сортируются в зависимости от выбранной области.
Исходное форматирование ввода не сохраняется. Вывод заново форматируется в соответствии с выбранным стилем отступов.
Нет. Этот инструмент рассчитан только на стандартный JSON.
Все выполняется локально в вашем браузере. Ввод не отправляется на сервер.