开发者工具 / 11
JSON差异比较器
并排比较两个JSON数据,突出显示新增、删除和修改的键。
JSON差异比较器: TOEA会递归解析并比较两个JSON对象或数组,识别结构中的键新增、删除以及类型和值的修改。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
数组按位置进行比较
第0项与第0项比较,第1项与第1项比较,以此类推。如果在一个列表开头插入一条记录,后面的每一项都会发生偏移并显示为已修改,即使其他内容没有变化。比较顺序没有实际意义的列表时,例如用户或产品列表,请先按相同的键对两边排序,例如按id排序,这样每条记录都能与对应项对齐。
哪些情况算作变化
比较基于解析后的值进行,因此缩进、空格和键顺序不会显示为差异,而1.0等于1。类型变化则会显示:例如42与"42",或null与缺失的键。如果API响应只有格式不同,应使用此工具;如需查看布局或注释的变化,请在差异检查工具中比较文本。
路径使用点号和方括号表示,例如items[2].price,因此键本身包含点号时,路径会有歧义。
使用方法
- 将原始JSON粘贴到左侧,将更新后的JSON粘贴到右侧。
- 查看新增(+)、删除(-)和修改(~)的条目。
- 复制或下载结构化差异JSON。
隐私与限制
所有JSON解析和差异比较都在浏览器内存中本地完成。
相关工具
常见问题
如何比较数组项?
数组元素会根据位置索引和值结构进行比较。
可以导出差异结果吗?
可以复制或下载筛选后的差异数组。
免费工具·使用在浏览器中次·无需账户