删除
/note~1内部旧值
"待确认"
新值
(不存在)
STRUCTURAL DIFF / JSON POINTER / RFC 6902
按对象键和数组位置递归比较两份 JSON,不会把缩进或键顺序误判为变化;可直接生成标准 JSON Patch,用于接口回归、配置审查和数据迁移。
/note~1内部"待确认"
(不存在)
/customer/country(不存在)
"DE"
/customer/tier"silver"
"gold"
/items/0/quantity1
2
/items/1/price12.5
8.9
/items/1/quantity2
1
/items/1/sku"B-008"
"C-003"
/items/2(不存在)
{
"sku": "GIFT",
"quantity": 1,
"price": 0
}/paidAt(不存在)
"2026-07-14T10:30:00Z"
/status"pending"
"paid"
USE & REVIEW
在浏览器本地递归比较两份 JSON,按 JSON Pointer 显示新增、删除、修改和类型变化,并生成 RFC 6902 JSON Patch。 适合先完成计算、转换或检查,再根据实际使用场景复核输出。
先准备一份最小但完整的样本,保留原始缩进、引号、编码和换行。解析或转换类工具还应加入空值、中文、特殊字符和边界数字,避免只用过于理想的示例。
页面说明显示,JSON 结构差异 / JSON Patch 生成器的核心处理在当前浏览器完成。文件或文本不会为了完成这项转换而主动上传;关闭或刷新页面前,仍建议先保存需要的结果。
先用一组已知输入验证格式、编码和边界值,再放进项目或生产环境。不同运行时、依赖版本和数据结构可能让同一段结果产生差异。
它适合格式转换、快速检查和生成可复核结果,不能替代项目测试、类型检查、运行时验证与代码审查。生产数据仍要在目标环境跑一遍。