Aller au contenu
POST AI agent ready /v1/diff/json

API JSON Diff - Comparaison approfondie gratuite d'objets

Envoyez deux objets JSON et obtenez une différence structurelle indiquant quelles clés ont été ajoutées, supprimées ou modifiées à chaque niveau d'imbrication. Les valeurs sont comparées par type et contenu.

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

Tests de régression des réponses API

Comparez les réponses API de la préparation et de la production pour détecter les changements involontaires dans la forme ou les valeurs des réponses.

Audit des fichiers de configuration

Différez la configuration JSON précédente et actuelle pour produire une entrée de journal d'audit qui montre exactement ce qui a changé.

Suivi des modifications des enregistrements de base de données

Stockez la différence JSON entre les anciennes et les nouvelles valeurs d'enregistrement dans une table d'audit, en conservant un historique compact des modifications au niveau du champ.

Frequently asked questions

Cela gère-t-il les objets et les tableaux imbriqués ?
Oui. Le diff parcourt de manière récursive les objets et les tableaux imbriqués, signalant les changements à chaque profondeur avec des chemins de notation par points.
Comment les changements de tableau sont-ils signalés ?
Les éléments du tableau sont comparés par index. Les insertions ou suppressions modifient les indices suivants, qui sont chacun signalés comme des changements individuels.
Que se passe-t-il si le JSON n'est pas valide ?
L'API renvoie une erreur 400 avec un message indiquant quelle entrée (originale ou modifiée) n'a pas pu être analysée.
Puis-je comparer YAML ou XML ?
Non. Ce point de terminaison accepte uniquement JSON. Convertissez d'abord YAML en JSON à l'aide du point de terminaison /v1/yaml/to-json.

Get your API key

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