Command Palette

Search for a command to run...

СО

Сортировка JSON

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

Что такое сортировщик JSON?

Сортировщик JSON переупорядочивает ключи объекта JSON в алфавитный порядок и повторно серийно выполняет результат. Значения не затрагиваются; меняется только порядок, в котором появляются ключи, поэтому {"имя":"инструмент""Автор":"Литон"} становится {"Автор":"Литона","Имя":"Инструмент"}. Сортировка по умолчанию рекурсивна, что означает, что ключи внутри каждого вложенного объекта тоже сортируются, полностью вниз.

Порядок ключа не изменяет, что означает документ JSON, поскольку объекты определяются как неупорядоченные коллекции пар имени-значения в стандарте JSON, ECMA-404. Но порядок имеет большое значение для людей и инструментов, которые читают текст. Предсказуемый алфавитный порядок позволяет легко сканировать файл конфигурации, сохраняет сопоставимые два файла и создает стабильные дифференциалы: когда каждый экспорт сортирует свои ключи одинаково, дифференциал управления версией показывает только те значения, которые изменились вместо шума от просто перемещенных ключей.

Этот инструмент дает вам возможность управлять тем, как выполняется сортировка. Вы можете сортировать по возрастанию (от А до Я) или по нисходящей (от z до a), сложить случай, чтобы имя и имя сидели вместе, а также выбирать, следует ли спускаться в вложенные объекты или сортировать только верхний уровень. Порядок массива сохраняется по умолчанию, поскольку массивы упорядочены по определению, и их изменение порядка может изменить значение, но опция сортирует массивы, элементы которых являются всеми строками или всеми чиселами, когда вы хотите, чтобы они были упорядочены. Вы можете напечатать вывод с двумя пробелами, четырьмя пробелами или отступом вкладки или минимизировать их в одну строку.

Все происходит в вашем браузере. JSON анализируется, сортируется и повторно серийируется в JavaScript на вашем компьютере, и ничего не загружается, регистрируется или сохраняется. Это сохраняет ответы API, файлы конфигурации и полезные нагрузки, содержащие токены или личные данные на вашем устройстве, а это означает, что инструмент продолжает работать в автономном режиме после загрузки страницы.

Как использовать сортировщик JSON?

  1. Вставьте свой JSON

    Вставьте объект или массив JSON во входное поле или загрузите образец. Вход должен быть действительным JSON; ошибки синтаксического анализа сообщаются с точной позициями, чтобы вы могли их исправить.

  2. Выберите порядок сортировки

    Выберите по возрастанию или по нисходящемуся, решите, следует ли игнорировать регистр, и выбрать, следует ли рекурсивно сортировать вложенные объекты или только ключи верхнего уровня.

  3. Установите стиль вывода

    Pretty-Print с двумя пробелами, четырьмя пробелами или отступом или минимизировать до одной строки. При необходимости сортируйте массивы строк или чисел, а также ключи объектов.

  4. Скопируйте или скачайте результат

    Запустите сортировку, затем скопируйте переупорядоченный JSON в буфер обмена или загрузите его в виде файла .json. Подсчет ключей подтверждает, сколько ключей было переупорядочена.

Основные характеристики

  • Рекурсивная сортировка ключей

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

  • восходящий или нисходящий

    Закажите ключи от A до Z или Z до A, с необязательным сравнением без регистра, поэтому имя и имя группируются вместе, а не разделяются по заглавной букве.

  • Дополнительная сортировка массивов

    Массивы сохраняют свой порядок по умолчанию. Включите сортировку массивов, чтобы также упорядочить массивы, элементы которых являются всеми строками или всеми числами, оставляя смешанные массивы нетронутыми.

  • Стабильный, дифференцированный выход

    Согласованный алфавитный порядок означает, что дифференциалы управления версиями показывают только измененные значения, а не ключи, которые просто переместились, что поддерживает фокусировку кода.

Frequently Asked Questions

Сортировка ключей JSON переупорядочивает пары имени и значения в алфавитном порядке без изменения каких-либо значений. Объект {"имя":"toolz","author":"liton"} становится {"author":"liton","name":"toolz"}. Меняется только порядок ключей, поэтому данные, представленные в документе, остаются в точности такими же.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json sortersort json keyssort json alphabeticallyjson key sortorder json keysjson sort onlinealphabetize jsonsort json objectjson formatter sort