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 в онлайн-версии; локальные функции текущего инструмента или примера не будут затронуты.

Перейти к отзыву в онлайн-версии