JSON Инструмент Patch
Сравнить два документа JSON и создать RFC 6902 Patch; также можно локально применить Patch и выполнить проверку обратного преобразования.
Как пользоваться инструментом Patch для JSON
JSON Инструмент Patch обрабатывает введенные данные только в текущем браузере и не загружает их, не подключается к сети и не сохраняет пользовательские данные.
Введите данные
Введите исходный JSON, целевой JSON или RFC 6902 массив операций.
Выберите способ обработки
Создайте операции add/remove/replace или примените Patch и проверьте пути и опасные ключи.
Проверить и экспортировать
Убедившись, что результат после применения соответствует цели, скопируйте или скачайте Patch/JSON.
Ограничения и примечания
- Отклоняются пути с загрязнением прототипа, бесконечная рекурсия и чрезмерно большие массивы операций.
- Diff не делает предположений о move/copy; результаты всё равно следует проверить семантически в целевом проекте.
- Инструменты предоставляют только результаты локальной вспомогательной обработки; важные конфигурации, ключи, документы и материалы для публикации по-прежнему необходимо проверять в целевой среде.
Часто задаваемые вопросы
Будут ли входные данные загружены на сервер?
Нет. Страница использует только память браузера, локальные файлы API и локальные ресурсы, уже предоставленные сайтом.
Почему путь __proto__ отклоняется?
Эти свойства могут вызвать загрязнение прототипа. Инструмент блокирует их, вместо того чтобы рисковать изменением прототипа объекта.
Почему результаты всё ещё требуют ручной проверки?
Граничный синтаксис, региональные стандарты, сторонние средства чтения и целевая среда выполнения могут различаться; инструмент не заменяет окончательную проверку.