Comparateur JSON
Comparez deux JSON et repérez les ajouts, suppressions et modifications.
- Instantané
- Gratuit
- Privé (traité localement)
- Sans inscription
Repérez chaque différence entre deux JSON
Collez deux JSON — un « avant » et un « après » — et l’outil liste les ajouts, suppressions et modifications avec leur chemin exact, plus un résumé chiffré. Parfait pour suivre l’évolution d’une config ou d’une réponse d’API.
-
Collez JSON A
La version de référence (avant).
-
Collez JSON B
La version à comparer (après).
-
Lisez les différences
Ajouté (+), supprimé (−), modifié (~), par chemin.
Exemple de différences
| Chemin | Type | Détail |
|---|---|---|
| name | modifié | "clic" → "clic.tools" |
| tags[1] | modifié | "b" → "c" |
| new | ajouté | true |
Comparaison structurelle : l’ordre des clés n’a pas d’importance. Tout est analysé localement, rien n’est envoyé.
Questions fréquentes
Comment fonctionne la comparaison ?
Les deux JSON sont analysés puis parcourus récursivement. Chaque clé est classée : ajoutée (présente seulement en B), supprimée (seulement en A) ou modifiée (valeur différente). Le chemin exact (ex. tags[1] ou user.name) est indiqué.
Les tableaux sont-ils comparés ?
Oui, élément par élément selon leur position. Si B a plus d’éléments, ils sont marqués « ajouté » ; s’il en a moins, « supprimé ». Les éléments de même index dont la valeur change sont « modifié ».
L’ordre des clés a-t-il une importance ?
Non. La comparaison est structurelle : seules les clés et leurs valeurs comptent, pas leur ordre dans le texte. Deux objets identiques mais réordonnés ne produisent aucune différence.
Mes données sont-elles envoyées ?
Non. L’analyse et la comparaison se font entièrement dans votre navigateur avec JSON.parse ; aucun contenu n’est transmis. Idéal pour comparer des configurations ou des réponses d’API sensibles.