JSON Інструмент Patch

Порівняйте два JSON документи та створіть RFC 6902 Patch, а також локально застосуйте Patch і виконайте перевірку зворотного перетворення.

Локальна обробка в браузері
Цю сторінку перевірено за відкритим каталогом; після ввімкнення JavaScript можна користуватися повною функціональністю.
Посібник з використання

Як користуватися інструментом Patch JSON

JSON Інструмент Patch обробляє введені дані лише в поточному браузері, не завантажує їх, не підключається до мережі та не зберігає дані користувача.

  1. Введіть вміст

    Введіть вихідний JSON, цільовий JSON або RFC 6902 масив операцій.

  2. Виберіть спосіб обробки

    Створюйте операції add/remove/replace або застосовуйте Patch і перевіряйте шляхи та небезпечні ключі.

  3. Перевірити та експортувати

    Переконайтеся, що результат після застосування відповідає цільовому, а потім скопіюйте або завантажте Patch/JSON.

Обмеження та зауваження

  • Відхиляє шляхи з прототипним забрудненням, нескінченну рекурсію та надто великі масиви операцій.
  • Diff не робить висновків щодо move/copy; згенерований результат усе одно слід семантично перевірити в цільовому проєкті.
  • Інструменти надають лише результати локальної допоміжної обробки; важливі конфігурації, ключі, документи та матеріали для публікації все одно потрібно перевіряти в цільовому середовищі.

Поширені запитання

Чи завантажуються введені дані на сервер?

Ні. Сторінка використовує лише пам’ять браузера, локальні файли API і локальні ресурси, уже надані разом із сайтом.

Чому шлях __proto__ відхиляється?

Ці властивості можуть спричинити забруднення прототипу, тому інструмент блокує їх, а не ризикує змінювати прототип об’єкта.

Чому результати все ще потребують ручної перевірки?

Синтаксис на межі допустимого, регіональні стандарти, сторонні засоби читання та цільове середовище виконання можуть відрізнятися; інструмент не замінює остаточну перевірку.

Відгук про сторінкуВиявили проблему або маєте пропозиції щодо покращення?
Функцію зворотного зв’язку потрібно використовувати в онлайн-версії

Будь ласка, увімкніть JavaScript в онлайн-версії, а потім надішліть; локальні функції поточного інструмента або прикладу не будуть зачеплені.

Перейти до онлайн-версії, щоб залишити відгук