Ir al contenido
POST AI agent ready /v1/json/diff

API JSON Diff: comparación gratuita de documentos JSON

Compara dos documentos JSON y produce una diferencia estructurada. Cada cambio se clasifica como una adición, eliminación o modificación con la ruta, el valor anterior y el valor nuevo. Útil para auditar cambios de configuración o rastrear la desviación de la respuesta de la 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

Auditar cambios de configuración

Compare las versiones antigua y nueva de un archivo de configuración JSON para generar una entrada de registro de cambios legible por humanos.

Seguimiento de la deriva de la respuesta API

Realice capturas periódicas de una respuesta de API de terceros y compárela con la instantánea anterior para detectar cambios importantes.

Revisar las actualizaciones de indicadores de funciones

Marca de función de diferenciación JSON antes y después de una implementación para confirmar que solo se cambiaron las banderas deseadas.

Frequently asked questions

¿Qué formato utiliza la salida diff?
La respuesta utiliza rutas de estilo JSON Patch (por ejemplo, /nombre/primero) con tipos de cambios: "agregado", "eliminado" y "cambiado".
¿La diferencia maneja objetos y matrices anidados?
Sí. La diferencia recurre a objetos y matrices anidados, informando cambios en cada nivel de profundidad.
¿Puedo diferenciar dos archivos JSON que tienen un orden de claves diferente?
Sí. El orden de las claves no importa. La diferencia compara valores por ruta clave, no por posición en la cadena.
¿Existe un límite en el tamaño de los documentos JSON?
Cada documento puede tener hasta 512 KB. Para comparaciones más amplias, ejecute la diferencia localmente.

Get your API key

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