Comparateur JSON
1 ajouté · 1 supprimé · 1 modifié
| Chemin | A | B |
|---|---|---|
| modifiéage | 30 | 31 |
| supprimécity | "Tokyo" | |
| ajoutécountry | "JP" |
Sites externes associés
Certains liens sont des liens d'affiliation.
Outils associés
Collez deux documents JSON et cet outil les compare clé par clé, montrant exactement ce qui a été ajouté, supprimé ou modifié, avec les valeurs avant et après côte à côte. Il parcourt les objets imbriqués pour que vous voyiez le chemin complet vers chaque différence. Tout fonctionne dans votre navigateur.
Comment l'utiliser
- Collez le premier JSON dans la zone de gauche.
- Collez le second JSON dans la zone de droite.
- Lisez les différences avec les compteurs et les chemins de clés complets.
Comment ça fonctionne
Les deux documents sont analysés, puis comparés récursivement. Pour les objets, l'outil examine chaque clé des deux côtés : une clé uniquement à gauche est supprimée ; une uniquement à droite est ajoutée ; une des deux côtés est comparée plus en profondeur. Les valeurs feuilles (nombres, chaînes, booléens, tableaux) sont comparées exactement, et chaque différence est signalée avec son chemin pointé.
Fonctionnalités
Chemins de clés complets
Chaque différence est affichée avec son chemin pointé, même imbriquée.
Compteurs de modifications
Voyez combien de clés ont été ajoutées, supprimées et modifiées.
Avant et après
Comparez l'ancienne et la nouvelle valeur pour chaque clé modifiée.
Totalement privé
Votre JSON est comparé dans votre navigateur et jamais envoyé.
Quand l'utiliser
Évolutions d'API
Repérez ce qui a changé dans une réponse entre deux versions.
Révision de configuration
Comparez des fichiers de configuration avant et après une modification.
Revue de code
Vérifiez l'impact d'un changement de données ou de fixture.
Débogage
Trouvez le seul champ qui diffère entre deux payloads.
Remarques
- Les tableaux sont comparés dans leur ensemble, pas élément par élément.
- L'ordre des clés d'objet n'affecte pas le résultat.
- Activez «Afficher les inchangés» pour voir aussi les clés identiques.
- Toute la comparaison s'exécute sur votre appareil ; rien n'est envoyé.
FAQ
- Comment les objets imbriqués sont-ils gérés ?
- Ils sont comparés récursivement, et chaque différence est signalée avec son chemin pointé complet, comme a.b.c.
- Comment les tableaux sont-ils comparés ?
- Les tableaux sont comparés comme une valeur unique, donc toute différence interne marque le tableau entier comme modifié.
- L'ordre des clés est-il important ?
- Non. Les objets sont comparés par clé, donc réordonner les clés ne crée pas de différences.
- Puis-je masquer les clés inchangées ?
- Oui. Les clés inchangées sont masquées par défaut ; activez «Afficher les inchangés» pour les inclure.
- Mon JSON est-il envoyé ?
- Non. La comparaison se fait entièrement dans votre navigateur et rien ne quitte votre appareil.