JSON对象根据规范是无序的,因此我们的工具按键名进行比较,而不是按位置。如果相同的键以不同顺序包含相同的值,则不报告差异。这与JSON解析器的实际工作方式一致。
是的 — 粘贴任意两个JSON文档,工具会高亮显示每个差异。这对于比较不同环境之间的API响应(staging vs生产)、代码更改前后或API版本之间非常有用。
添加的键(在右边但不在左边)、删除的键(在左边但不在右边)、修改的值(相同的键,不同的值)和类型变化(例如字符串变成数字)。每种类型有不同的颜色编码。
是的,工具处理最大100MB的文件。对于非常大的比较,结果可能需要一点时间来计算。差异算法针对API响应和配置文件中常见的深度嵌套结构进行了优化。
当然有用。常见用途包括比较不同环境之间的配置文件、验证数据库迁移输出、检查部署后的API响应变化以及查看JSON模式随时间的演变。