Catégorie: Développement
Comparateur JSON
Comparez deux documents JSON clé par clé
Collez deux documents JSON et voyez exactement quelles clés ont été ajoutées, supprimées ou modifiées, avec le chemin de chacune. La comparaison s'exécute dans votre navigateur et rien n'est envoyé.
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Comparer du JSON ligne à ligne est bruyant : reformater ou réordonner des clés apparaît comme un changement même quand les données sont identiques. Cet outil analyse les deux côtés et parcourt les deux structures ensemble, si bien que seules les vraies différences apparaissent. Chaque résultat porte le chemin qui y mène, comme items[2].price, pour le retrouver dans le fichier d'origine.
Mode d'emploi
- Collez le JSON d'origine à gauche.
- Collez le JSON modifié à droite.
- Lisez la liste des chemins ajoutés, supprimés et modifiés.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Mon JSON est-il envoyé quelque part ?
- Non. Les deux documents sont analysés et comparés par du JavaScript dans la page. Ils ne sont jamais envoyés ni stockés.
- L'ordre des clés compte-t-il ?
- Non. La comparaison est structurelle : deux objets avec les mêmes clés dans un ordre différent sont considérés identiques. L'ordre d'un tableau compte, lui, car la position fait partie de son sens.
- Que signifie le chemin ?
- C'est la route depuis la racine du document jusqu'à la valeur modifiée : des points pour les clés d'objet et des crochets pour les positions de tableau, comme config.hosts[0].port.