将 JSON 作为数据结构比对,而非杂乱文本

免费在线JSON对比工具。自动格式化、忽略键顺序差异,高亮增删改内容,数据绝不上传服务器。

传统的纯文本比对会将对象键名(Key)的排列顺序以及换行空格视作差异。如果您关注的是实际的数据值,这会产生极大的干扰。本 JSON 对比工具首先解析双方语法,支持自动对对象键名进行字典排序,并统一使用两个空格进行美化缩进,随后再执行精准的行级与词级比对。

数组(Array)会保持其严格的先后顺序不变。当开启“忽略键顺序”时,深层嵌套的对象也会递归自动排序。如果粘贴了无效的 JSON,面板会精确指出语法错误所在行,而不会盲目进行错误的字符对比。

对于 XML、YAML 或纯文本,请使用 XML对比,YAML对比, 文本对比.

常见问题解答

JSON对比工具会忽略键(Key)的先后顺序吗?

默认开启。对比前会自动对对象键名进行字典排序,因此 {"b":1,"a":2} 与 {"a":2,"b":1} 将被判定为一致。

如果JSON语法有错误会怎样?

输入框会精确提示语法解析错误位置,在修复前不会执行对比,避免混乱。

压缩成一行的压缩JSON能正常对比吗?

可以。对比前双方都会自动按2个空格缩进美化换行,不会挤在一行显示。

JSON数据会被上传吗?

不会,解析与对比全部在当前浏览器标签页中完成。