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

API JSON Diff - Comparaison gratuite des documents JSON

Compare deux documents JSON et produit une différence structurée. Chaque changement est classé comme un ajout, une suppression ou une modification avec le chemin, l'ancienne valeur et la nouvelle valeur. Utile pour auditer les modifications de configuration ou suivre la dérive des réponses de l'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

Modifications de la configuration d'audit

Comparez les anciennes et les nouvelles versions d'un fichier de configuration JSON pour produire une entrée du journal des modifications lisible par l'homme.

Suivre la dérive des réponses de l'API

Prenez périodiquement un instantané d'une réponse d'API tierce et comparez-la à l'instantané précédent pour détecter les modifications avec rupture.

Examiner les mises à jour des indicateurs de fonctionnalités

Indicateur de fonctionnalité de différence JSON avant et après un déploiement pour confirmer que seuls les indicateurs prévus ont été modifiés.

Frequently asked questions

Quel format la sortie différentielle utilise-t-elle ?
La réponse utilise des chemins de style JSON Patch (par exemple, /name/first) avec des types de modification : "ajouté", "supprimé" et "modifié".
Le diff gère-t-il les objets et les tableaux imbriqués ?
Oui. Le diff se répète dans les objets et les tableaux imbriqués, signalant les changements à chaque niveau de profondeur.
Puis-je comparer deux fichiers JSON dont l’ordre des clés est différent ?
Oui. L’ordre des clés n’a pas d’importance. Le diff compare les valeurs par chemin de clé, et non par position dans la chaîne.
Y a-t-il une limite sur la taille des documents JSON ?
Chaque document peut atteindre 512 Ko. Pour des comparaisons plus importantes, exécutez le diff localement.

Get your API key

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