Outil de développement / 11

Comparateur de différences JSON

Comparez deux contenus JSON côte à côte, avec surlignage des clés ajoutées, supprimées et modifiées.

Comparateur de différences JSON: TOEA analyse et compare de manière récursive deux objets ou tableaux JSON, en identifiant les ajouts et suppressions de clés ainsi que les modifications de type/valeur. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Comparateur structurel JSONTraitement local

Fonctionne entièrement dans votre navigateur

Les tableaux sont comparés par position

L’élément 0 est comparé à l’élément 0, l’élément 1 à l’élément 1, et ainsi de suite. Si un tableau contient un enregistrement inséré au début, tous les éléments suivants sont décalés et signalés comme modifiés, même si rien d’autre n’a changé. Avant de comparer des listes dont l’ordre n’a pas d’importance, comme des utilisateurs ou des produits, triez-les avec la même clé, par exemple id, afin que chaque enregistrement corresponde à son équivalent.

Ce qui compte comme un changement

La comparaison porte sur les valeurs analysées : l’indentation, les espaces et l’ordre des clés n’apparaissent donc jamais, et 1.0 est égal à 1. En revanche, un changement de type est signalé : 42 comparé à "42", ou null comparé à une clé absente. Lorsque une réponse d’API ne diffère que par sa mise en forme, utilisez cet outil ; pour voir les changements de présentation ou de commentaires, comparez le texte dans le comparateur de différences.

Les chemins sont écrits avec des points et des crochets, par exemple items[2].price, ce qui rend ambiguë une clé contenant elle-même un point.

Comment l'utiliser

  1. Collez le JSON d'origine à gauche et le JSON mis à jour à droite.
  2. Passez en revue les entrées ajoutées (+), supprimées (-) et modifiées (~).
  3. Copiez ou téléchargez le JSON de diff structuré.

Confidentialité et limitations

Toutes les opérations d'analyse et de diff JSON sont réalisées localement dans la mémoire de votre navigateur.

Outils associés

Questions fréquentes

Comment les éléments des tableaux sont-ils comparés ?

Les éléments des tableaux sont comparés par leur index positionnel et leur structure de valeur.

Puis-je exporter le diff ?

Oui, vous pouvez copier ou télécharger le tableau de diff filtré.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis