Comparaison JSON

Collez deux objets JSON pour voir une comparaison champ par champ - ce qui a été ajouté, supprimé, ou modifié entre eux.

Dernière mise à jour : September 5, 2026

Questions fréquentes

Comment fonctionne cet outil de comparaison JSON ?

Il analyse les deux objets JSON, puis parcourt récursivement chaque clé : les clés uniquement dans le premier sont marquées « Supprimé », les clés uniquement dans le second sont marquées « Ajouté », et les clés présentes dans les deux avec des valeurs différentes sont marquées « Modifié ». Les objets imbriqués sont comparés champ par champ, pas comme un seul gros bloc.

Cela compare-t-il les tableaux élément par élément ?

Les tableaux sont comparés par valeur exacte (tout le tableau est traité comme « modifié » si un élément diffère), pas fusionnés élément par élément comme les objets - cela garde la logique de comparaison prévisible pour les tableaux où l'ordre compte.

Que se passe-t-il si mon JSON a une erreur de syntaxe ?

Cet outil signale laquelle des deux entrées JSON est invalide, avec le message d'erreur de l'analyseur, plutôt que de tenter une comparaison partielle ou devinée - corrigez d'abord l'erreur de syntaxe, puis comparez.

Si une clé existe dans les deux objets JSON mais avec exactement la même valeur, apparaît-elle dans le diff ?

Non - seules les clés qui diffèrent (ajoutées, supprimées ou dont la valeur a changé) apparaissent dans les résultats. Les clés identiques avec des valeurs identiques sont considérées inchangées et ne sont pas signalées.

Dans l'exemple par défaut, quelle est la différence entre les deux objets JSON ?

« age » est modifié (30 à 31), « city » est supprimé (présent uniquement dans le premier JSON), et « country » est ajouté (présent uniquement dans le second JSON) - « name » reste identique dans les deux, donc il n'est pas signalé.

L'ordre des clés dans le JSON a-t-il de l'importance pour la comparaison ?

Non - la comparaison se base sur les noms de clés et les valeurs, pas sur l'ordre d'apparition des clés dans le texte, puisque les objets JSON sont par spécification des collections de paires clé-valeur intrinsèquement non ordonnées.

Calculer