JSON Patch: генератор и тестер операций

Автор: , инженер-строитель

Инструмент генерирует JSON Patch RFC 6902 между исходным и целевым JSON, показывает операции add/remove/replace и применяет patch к исходному документу.

Сгенерировать JSON Patch
Операций в patch0
Patch RFC 6902
Результат применения
Что поддерживается

Генератор создает операции add, remove и replace. Для массивов используется replace целого массива, чтобы не ломать порядок элементов. Применение patch поддерживает JSON Pointer с экранированием ~0 и ~1.

Скачайте этот калькулятор и считайте офлайн · без рекламы · PDF/JPGПодключить за 50 ₽/мес
Передача файла

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

Открыть страницу

Что делает JSON Patch генератор

Инструмент сравнивает исходный и целевой JSON и формирует список операций RFC 6902: add, remove и replace.

Проверка patch

Patch можно сразу применить к исходному JSON. Так видно, получается ли нужный документ после операций и нет ли ошибки в JSON Pointer.

Ограничения

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

Михаил Безгодов
Инженер-строитель, 15+ лет опыта

Образование: Промышленное и гражданское строительство, магистратура - Подземное и городское строительство.

Подробнее об авторе →

Я тоже могу ошибаться — напишите, и вместе сделаем материал лучше.