Collez deux objets JSON (ex. deux réponses API ou fichiers de config) pour voir ce qui a changé. Les différences sont surlignées. S'exécute dans votre navigateur.
Différences
À propos du Diff JSON
Cet outil compare deux valeurs JSON (objets ou tableaux) et liste les différences : clés uniquement dans A, uniquement dans B, et clés avec des valeurs différentes. Utile pour comparer des réponses API, configs ou toute paire de structures JSON. Les objets imbriqués sont comparés récursivement.Comment utiliser
- Collez le premier JSON dans la zone gauche et le second dans la zone droite.
- Cliquez sur Comparer les JSON. Les différences apparaissent en dessous.
Fonctionnalités principales
- Comparaison récursive en profondeur — Compare les objets et tableaux imbriqués à chaque niveau, faisant apparaître les différences avec leur chemin JSON complet.
- Catégories de différences claires — Distingue entre les clés uniquement dans A, les clés uniquement dans B et les clés avec des valeurs différentes.
- Indépendant de l'ordre des clés — La comparaison d'objets est basée sur les noms et valeurs des clés, pas sur leur ordre dans le JSON.
- Prend en charge tous les types JSON — Compare correctement les objets, tableaux, chaînes, nombres, booléens et valeurs null.
- Traitement basé sur le navigateur — Toute la comparaison s'exécute localement dans votre navigateur. Vos données ne quittent jamais votre appareil.
- Sortie surlignée — Les différences sont visuellement surlignées pour une identification rapide.
Quand utiliser cet outil
- Comparaison de réponses API entre environnements (développement, staging, production) pour identifier les écarts.
- Revue des modifications de fichiers de configuration avant le déploiement de mises à jour en production.
- Validation des sorties de migration de données en comparant les structures JSON source et destination.
- Débogage de comportements inattendus en comparant le JSON attendu avec la réponse réelle.
- Suivi de l'évolution d'un schéma JSON ou d'une structure de données entre les versions.
Détails techniques
L'algorithme de comparaison fonctionne en analysant d'abord les deux entrées comme JSON. Pour les objets, il itère sur toutes les clés des deux côtés, classant chacune comme « uniquement dans A », « uniquement dans B » ou « dans les deux ». Les clés présentes dans les deux sont comparées par valeur — si les deux valeurs sont des objets ou des tableaux, la comparaison se fait récursivement ; sinon, une égalité stricte est utilisée. Les tableaux sont comparés par position d'index. L'outil rapporte les différences avec leur chemin complet en notation à points (ex. config.database.host) pour que vous puissiez les localiser précisément dans les documents originaux. Les deux entrées doivent être du JSON valide — utilisez notre Validateur JSON pour vérifier la syntaxe avant de comparer. Pour trier les clés JSON afin de normaliser la structure avant comparaison, consultez notre Trieur de clés JSON.
Conclusion
Le Diff JSON est un outil puissant de débogage et de validation qui facilite la détection des différences entre deux structures JSON. Avec une comparaison récursive en profondeur et un surlignage visuel clair, vous pouvez rapidement identifier les changements — le tout traité en toute confidentialité dans votre navigateur sans dépendance serveur.