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

JSON Diff API - 免费比较 JSON 文档

比较两个 JSON 文档并生成结构化差异。 每个更改都被分类为路径、旧值和新值的添加、删除或修改。 对于审核配置更改或跟踪 API 响应漂移很有用。

Parameters

stringrequired

The original JSON document (before).

stringrequired

The modified JSON document (after).

Code examples

curl -X POST https://api.botoi.com/v1/json/diff \
  -H "Content-Type: application/json" \
  -d '{"original":"{\"name\":\"botoi\",\"version\":1}","modified":"{\"name\":\"botoi\",\"version\":2,\"beta\":true}"}'

When to use this API

审核配置更改

比较 JSON 配置文件的新旧版本以生成人类可读的更改日志条目。

跟踪 API 响应漂移

定期对第三方 API 响应进行快照,并将其与之前的快照进行比较,以检测重大更改。

查看功能标志更新

在部署之前和之后比较功能标记 JSON,以确认仅更改了预期标记。

Frequently asked questions

diff 输出使用什么格式?
响应使用 JSON Patch 样式路径(例如,/name/first)以及更改类型:“已添加”、“已删除”和“已更改”。
diff 是否处理嵌套对象和数组?
是的。 diff 递归到嵌套对象和数组中,报告每个深度级别的更改。
我可以比较两个具有不同键顺序的 JSON 文件吗?
是的。 按键顺序并不重要。 diff 按键路径比较值,而不是按字符串中的位置比较。
JSON 文档的大小有限制吗?
每个文档最大可为 512 KB。 对于更大的比较,请在本地运行 diff。

Get your API key

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