Git Diff 视图
除了结构化对比,结果页还可以切换到 Git Diff 视图,像 git diff 一样展示逐行文本差异。
如何切换
- 像往常一样对比两个 JSON 文档,进入结果页。
- 在结果页顶部的工具栏中,使用右侧的分段控件在 数据对比 和 Git Diff 之间切换。
- 选择 Git Diff,即可在并排的差异编辑器中查看两份输入的文本差异。
你可以随时切换回 数据对比。返回按钮和设置按钮在两种视图下都会保留在工具栏中。
两种视图的区别
| 数据对比 | Git Diff | |
|---|---|---|
| 对比方式 | 对解析后的 JSON 值进行结构化对比 | 逐行文本对比 |
| 什么算差异 | 值变更、类型变更、新增或删除的键 | 任何变更、新增或删除的行 |
| 键顺序与格式 | 忽略 | 视为文本差异 |
| 适用场景 | 理解数据的语义变化 | 像 git diff 一样审查原始文本变化 |
注意事项
- Git Diff 视图为只读,对比的是用户输入的原始文本。
- 格式差异(缩进、键顺序)不会出现在数据对比中,但会出现在 Git Diff 中,因此对同样的输入,两种视图的结果可能不同。