httpjson 在线工具
在线文本对比 Diff 工具
多格式智能 Diff 工具可自动识别 JSON、XML、HTML、Java、JavaScript、TypeScript、SQL、日志和普通文本并启用对应语法高亮。JSON 会对齐对象键名,XML 会统一层级和属性顺序,代码与时序日志保留原始顺序;差异字符直接标记在左右可编辑内容区。
文本差异和代码对比
文本对比会把删除行和新增行智能配对为修改行,并将差异行和真正变化的字符直接标记在左右可编辑内容区。用户可以边修改边查看实时结果,同时获得修改、新增、删除和字符级相似度统计。
JSON 智能对齐与字段路径差异
工具会自动识别合法 JSON,递归统一对象键名顺序,避免字段位置不同产生假差异;数组顺序仍会保留。结构化视图按 $.user.name、$.items[0] 等路径展示字段新增、删除和修改。
XML、Java、TypeScript 与 SQL 自动识别
粘贴 XML、HTML、Java、JavaScript、TypeScript 或 SQL 后,编辑器会显示格式标识并自动启用对应语法高亮。XML 会统一缩进和属性顺序,代码、SQL 与日志会保护执行和时间顺序。
列表集合交并差分析
除经典 Diff 视图外,工具还会把每一行当作列表项,计算 A 独有、B 独有和两边共有数据。可用于名单对比、ID 列表对比、缺失数据排查、重复数据提取、列表差集和交集并集分析。
如何使用文本对比
把原始内容放在左侧,把修改后内容放在右侧即可自动比较,也可以拖入文件或按 Ctrl/Command + Enter 手动执行。智能模式会对齐 JSON 键名和普通列表行;识别到代码、SQL 或带时间戳日志时会自动保留顺序,也可关闭智能对齐进行严格比较。
适用场景
适合比较接口返回、JSON 字段、配置项、SQL、Markdown、文案、日志片段、代码片段、权限列表、用户 ID 列表和测试数据,尤其适用于不能打开完整 IDE 的临时排查。
批量数据核对
把账号、ID、编码或配置项按一行一个值粘贴到两侧,可以快速找出仅左侧存在、仅右侧存在、两侧共有和重复的数据,适合迁移验收与名单核对。
常见问题
-
文本对比会修改我的内容吗?
不会。对比只读取输入内容并展示差异,不会自动改写原文。
-
这个工具可以做代码对比和文件差异比较吗?
可以。把两份代码、配置文件、SQL、JSON 或日志分别粘贴或拖入左右编辑区,差异行和具体变化字符会直接显示在内容中。工具会自动保护代码、SQL 和时序日志的行顺序。
-
列表集合交并差适合什么场景?
适合比较用户 ID、手机号、商品编码、权限项、配置 key、测试数据等一行一个值的列表,快速提取 A 独有、B 独有和两边共有数据。
-
能提取缺失数据和重复数据吗?
可以。集合分析会分别展示原本 A 独有、修改 B 独有和两边重复共有的数据,并支持一键复制对应结果。
-
为什么看不到明显差异?
智能对齐可能已经消除了仅由 JSON 键名或列表行位置变化造成的假差异。若需要严格检查顺序,请关闭智能对齐;若差异来自空格或制表符,请关闭忽略空格并开启空白符显示。