文本差异对比
对比两段文本的差异,高亮显示修改内容
关于文本差异对比工具
文本差异对比工具采用 GitHub 风格的左右分栏视图,只显示变更段落及上下文,清晰展示新增和删除的内容。JSON 模式会先格式化结构再对比,精确到每一层嵌套字段。
功能特点
- GitHub 风格左右分栏,左侧显示原始,右侧显示修改后
- 只展示变更段落 + 前后 3 行上下文,未变更内容自动折叠
- 行内字符级精确高亮,精准定位每处改动
- JSON 模式:先格式化归一再对比,支持任意嵌套层级
- 支持标准 JSON 和 JS 对象字面量(无引号键名等)
使用步骤
1
选择模式
文本模式适合代码和普通文本;JSON 模式会自动格式化 JSON 再对比,层级清晰。
2
输入内容
左侧输入原始内容,右侧输入修改后内容,对比结果实时更新。
3
查看结果
左侧红色为删除行,右侧绿色为新增行。行内深色背景标出具体修改的字符。
使用技巧
未变更的行会被折叠,只保留变更处上下各 3 行作为上下文
JSON 模式勾选「排序键名」可忽略对象属性顺序差异
粘贴压缩 JSON 后点击「格式化」可先美化再对比
常见问题
JSON 对比和文本对比有什么区别?
JSON 模式会先将两侧内容解析并用统一格式(2 空格缩进)重新序列化,消除格式噪音后再做行级对比,确保结构对齐。
为什么只显示部分行?
未发生变更的行默认折叠,只保留变更处前后各 3 行上下文,减少干扰并提升性能。
支持哪些 JSON 格式?
支持标准 JSON,也支持 JS 对象字面量(无引号键名、单引号、末尾逗号等)。
相关工具推荐
隐私安全保障
您的文件完全在浏览器本地处理,不会上传到任何服务器。处理完成后,文件仅保存在您的设备中,我们无法访问您的任何数据。