JSON нормалізація
Сортує ключі об’єктів JSON за детермінованими правилами й виводить нормалізований текст, зберігаючи порядок масивів і відображаючи відмінності.
Як використовувати JSON для нормалізації
JSON Нормалізація обробляє введені дані лише в поточному браузері, не завантажуючи їх, не підключаючись до мережі та не записуючи їх у постійне сховище.
Введіть JSON
Вставте або відредагуйте JSON; під час першого відкриття буде завантажено робочий приклад 11DZ.
Виконати нормалізацію
Перевірте порядок ключів, числа й обробку Unicode, а також перегляньте відмінності між введеними даними та результатом.
Скопіювати результат
Скопіюйте або завантажте канонічний JSON; перед публікацією все одно перевірте його відповідно до цільового протоколу.
Обмеження та зауваження
- Не підтримує віддалені $ref, скрипти та циклічні об’єкти; для глибини введених даних, кількості вузлів і кількості байтів встановлено обмеження.
- Нормалізація змінює лише спосіб подання й не визначає замість вас семантику полів або еквівалентність у бізнес-логіці.
- Порядок елементів масиву залишається незмінним, а результат не можна вважати гарантією універсального форматування чи очищення даних.
Поширені запитання
Чи зміниться порядок елементів масиву?
Ні; інструмент виконує детерміноване сортування лише ключів об’єктів.
Чи буде завантажено вхідні дані?
Ні, оброблення виконується в поточному браузері.
Чому результат відрізняється від звичайного JSON.stringify?
Нормалізація використовує фіксоване сортування ключів і детерміноване представлення чисел, що спрощує підписування та порівняння.