Инструмент генерирует JSON Patch RFC 6902 между исходным и целевым JSON, показывает операции add/remove/replace и применяет patch к исходному документу.
Что поддерживается
Генератор создает операции add, remove и replace. Для массивов используется replace целого массива, чтобы не ломать порядок элементов. Применение patch поддерживает JSON Pointer с экранированием ~0 и ~1.
Что делает JSON Patch генератор
Инструмент сравнивает исходный и целевой JSON и формирует список операций RFC 6902: add, remove и replace.
Проверка patch
Patch можно сразу применить к исходному JSON. Так видно, получается ли нужный документ после операций и нет ли ошибки в JSON Pointer.
Ограничения
Для массивов калькулятор заменяет массив целиком, чтобы не менять порядок элементов неявными вставками. Для сложной синхронизации массивов проверьте patch вручную.
Я тоже могу ошибаться — напишите, и вместе сделаем материал лучше.