跳转到内容
POST AI agent ready /v1/diff/json

JSON Diff API - 免费深度对象比较

发送两个 JSON 对象并获取结构差异,显示在每个嵌套级别添加、删除或更改了哪些键。 值按类型和内容进行比较。

Parameters

objectrequired

The original JSON object.

objectrequired

The modified JSON object.

Code examples

curl -X POST https://api.botoi.com/v1/diff/json \
  -H "Content-Type: application/json" \
  -d '{"original":{"name":"Alice","age":30},"modified":{"name":"Alice","age":31,"role":"admin"}}'

When to use this API

API响应回归测试

比较来自暂存和生产的 API 响应,以捕获响应形状或值的意外变化。

配置文件审计

比较以前和当前的 JSON 配置以生成审核日志条目,准确显示更改的内容。

数据库记录变更跟踪

将新旧记录值之间的 JSON 差异存储在审核表中,从而保留字段级更改的紧凑历史记录。

Frequently asked questions

这可以处理嵌套对象和数组吗?
是的。 diff 递归地遍历嵌套对象和数组,用点符号路径报告每个深度的变化。
如何报告数组更改?
数组元素通过索引进行比较。 插入或删除会改变后续索引,每个索引都报告为单独的更改。
如果 JSON 无效会发生什么?
API 返回 400 错误,并显示一条消息,指示哪个输入(原始或修改后的)无法解析。
我可以比较 YAML 或 XML 吗?
否。此端点仅接受 JSON。 首先使用 /v1/yaml/to-json 端点将 YAML 转换为 JSON。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.