Сортування JSON
Сортуйте ключі об’єкта JSON за алфавітом, рекурсивно та послідовно.
Сортування JSON
Вставте будь-який JSON, і цей інструмент повторно випустить його з ключами кожного об’єкта в алфавітному порядку до кінця. Вкладені об’єкти сортуються рекурсивно, тож два файли, які відрізняються лише порядком ключів, стають ідентичними байт за байтом — це саме те, що ви хочете перед тим, як відрізняти конфігураційні файли, порівнювати відповіді API або фіксувати згенерований JSON, який інакше відтік би під час кожного збереження.
Порядок ключів не залежить від регістру з детермінованим тай-брейком, тому "Ім'я" та "ім'я" сидять разом, і той самий вхід завжди дає однаковий вихід. Виберіть від А до Я або від Я до А та виберіть відступ, який відповідає вашому робочому процесу: два пробіли, чотири пробіли, табуляція або повністю зменшений на одному рядку. Числа, логічні значення, нульові та рядкові значення зберігають свою початкову форму — сортування лише змінює порядок ключів об’єктів, воно ніколи не переписує ваші дані.
За замовчуванням масиви залишаються такими, як вони є, оскільки порядок елементів у масиві зазвичай має значення. Увімкніть «Сортувати примітивні масиви», і масиви, які складаються лише з чисел, сортуються за числовим значенням, а масиви, які складаються лише з рядків, сортуються за алфавітом. Масиви, які змішують типи або містять об’єкти, навмисно залишаються недоторканими, тому їх значення ніколи не змінюється мовчки. Якщо той самий ключ з’являється в об’єкті двічі, JSON зберігає останнє значення відповідно до стандартного синтаксичного аналізатора.
Підрахунок у реальному часі показує, скільки ключів було відсортовано, наскільки глибокі структурні гнізда та розмір результату. Усе працює повністю у вашому браузері, тому навіть приватні корисні дані та секрети залишаються на вашому комп’ютері — нічого ніколи не завантажується.