Comparer · Clés · Valeurs
Vérificateur de différences JSON
Mis à jour : 21 juin 2026
Deux réponses API, deux fichiers de configuration, deux instantanés du même objet — et un comportement qui a changé entre eux. Un vérificateur de différences JSON vous montre quelle clé a gagné une valeur, quel champ a été supprimé et quel numéro a été modifié, afin que vous arrêtiez de deviner et que vous voyiez directement le changement.
Gratuit · Pas de téléchargement · Niveau de ligne et de caractère
Formater les deux côtés en premier
Il s'agit d'une comparaison basée sur du texte, ce qui signifie qu'elle compare ligne par ligne. JSON qui arrive sous la forme d'une seule ligne minifiée sera peu différent, car l'ensemble du document est une seule ligne. L'astuce consiste à imprimer joliment les deux versions avec la même indentation avant de comparer, afin que chaque clé se trouve sur sa propre ligne :
{
"id": 42,
"active": true,
"price": 9.99
}
Une fois que les deux côtés sont formatés de manière identique, la différence devient parfaitement lisible : une valeur modifiée s'affiche sous la forme d'une ligne rouge et d'une ligne verte, une clé ajoutée apparaît sous la forme d'une seule ligne verte et une clé supprimée sous la forme d'une seule ligne rouge. NotreFormateur JSONimprimera et triera joliment les deux documents en un seul clic.
Trier les clés à comparer par contenu
JSON n'ont pas d'ordre de clé garanti, donc deux objets sémantiquement identiques peuvent répertorier leurs clés différemment. Une différence de ligne traite cela comme un changement. La solution consiste à trier les clés par ordre alphabétique des deux côtés avant de les comparer – seules les véritables différences de contenu subsistent alors. Le tri stabilise également la sortie, de sorte que la réexécution de la comparaison s'aligne toujours de la même manière.
Si vous préférez ne pas réorganiser, vous pouvez plutôt vous appuyer sur les options ignorer, mais le tri donne d'abord la différence JSON la plus propre et la plus fiable.
Ce que révèle le différentiel
| Modification des données | Comment cela apparaît |
|---|---|
| Une valeur a été modifiée | Ancienne ligne en rouge, nouvelle ligne en vert, caractères modifiés marqués |
| Une clé a été ajoutée | Une seule ligne verte |
| Une clé a été supprimée | Une seule ligne rouge |
| Un élément du tableau a été modifié | La ligne de l'élément mise en évidence à l'endroit |
Utilisez la granularité des caractères pour identifier une différence à un chiffre dans un identifiant ou un booléen inversé, et lisez le pourcentage de similarité pour évaluer dans quelle mesure les deux charges utiles divergent globalement.
Privé et compatible hors ligne
contiennent fréquemment des jetons, des enregistrements clients et des identifiants internes. Il est donc risqué de les coller dans un comparateur côté serveur. Ce vérificateur garde tout en local : la comparaison s'exécute dans votre navigateur et rien n'est téléchargé. Vous pouvez comparer les données de production, les corps des webhooks et les secrets en toute sécurité, et la page continue de fonctionner sans connexion une fois chargée.
Questions fréquentes
Comment comparer deux objets JSON ?
Formatez les deux documents JSON avec la même indentation, collez-les dans les deux panneaux et l'outil met en évidence chaque ligne qui diffère, y compris les valeurs modifiées et les clés ajoutées ou supprimées.
Pourquoi dois-je d'abord formater le JSON ?
Une différence de texte compare les lignes, donc une jolie impression des deux côtés avec la même indentation place chaque touche sur sa propre ligne et produit une différence claire et lisible. Trier les clés en premier le rend encore plus ordonné.
L’ordre des clés est-il important ?
Pour une différence basée sur une ligne, oui. Si deux objets ont les mêmes clés dans un ordre différent, ils s'afficheront comme modifiés, alors triez d'abord les clés des deux côtés pour comparer par contenu.