Ces objets sont égaux : déplacer une clé ne change pas sa valeur.
{"a":1,"b":2}{"b":2,"a":1}Ces tableaux diffèrent aux indices 0 et 1. Les éléments sont comparés par position, pas par un champ ID.
[1,2][2,1]Compare le JSON à chaque niveau d’imbrication. Gère les objets et tableaux profonds, les chaînes, nombres, booléens et null, avec le chemin complet pour chaque différence.
Les écarts sont colorés : vert pour les ajouts, rouge pour les suppressions, jaune pour les modifications. Repérez en un coup d’œil ce qui a changé entre deux documents JSON.
Chaque différence affiche le chemin JSON exact (par ex. serveur.db.pool.max) pour savoir précisément où la structure a changé.
Toute la comparaison s’exécute dans votre navigateur. Vos données JSON ne quittent pas l’appareil — idéal pour comparer des réponses d’API ou des fichiers de configuration sensibles.
Oui. Des objets ayant les mêmes clés et valeurs sont égaux même si les clés sont dans un autre ordre. Les espaces hors des chaînes sont ignorés. L'ordre des tableaux et les types restent importants : 1 et "1" sont différents.
L’outil analyse les deux entrées JSON et effectue une comparaison récursive profonde. Il repère les clés ajoutées, supprimées et les valeurs modifiées à tous les niveaux, puis affiche le résultat avec une sortie colorée.
Oui. La comparaison est entièrement récursive et gère les objets et tableaux profondément imbriqués. Chaque différence affiche le chemin JSON complet (par ex. serveur.db.pool.max).
Oui. Tout le traitement se fait dans votre navigateur avec JavaScript. Aucune donnée n’est envoyée à un serveur. Une fois la page chargée, vous pouvez même l’utiliser hors ligne.
Oui. Les tableaux sont comparés élément par élément (par index). Si un tableau est plus long, les éléments en trop apparaissent comme ajouts ou suppressions.