ToolHub
Ouvrir l'outil

Outil de comparaison JSON

Comparez deux objets JSON et mettez en évidence les différences, avec comparaison approfondie

Outils développeur

À propos de cet outil

L'outil de comparaison JSON compare les différences entre deux objets JSON. Il utilise un algorithme de comparaison approfondie récursif, parcourant les structures imbriquées et les tableaux champ par champ, pour afficher les différences ajoutées, supprimées et modifiées sous forme de sortie par chemin, et fournit des statistiques de différences et une option d'ignorer l'ordre des tableaux — toutes les opérations sont effectuées localement dans le navigateur.

Principales fonctionnalités

Aperçu rapide

Cas d'utilisation

json diff comparison

Questions fréquentes

Comment fonctionne l'algorithme de comparaison ?

L'outil utilise un algorithme de comparaison approfondie récursif, parcourant les objets et tableaux JSON champ par champ. Pour les objets imbriqués, il compare récursivement chaque propriété ; pour les tableaux, il compare les éléments un par un par index. Les résultats des différences sont classés par chemin (comme address.city).

Comment la comparaison des tableaux est-elle gérée ?

Par défaut, les éléments du tableau sont comparés un par un par ordre d'index. Lorsque l'option « Ignorer l'ordre des tableaux » est activée, l'outil trie d'abord les tableaux de types primitifs avant de les comparer, ce qui convient aux scénarios où l'ordre des éléments n'a pas d'importance. Les tableaux d'objets sont toujours comparés par index.

Comment les résultats des différences sont-ils affichés ?

Les différences sont classées en trois catégories : ajoutées (vert, marquées +), supprimées (rouge, marquées -) et modifiées (jaune, marquées ~, affichant ancienne valeur → nouvelle valeur). Chaque différence affiche le chemin complet, le type d'opération et le changement de valeur, avec un résumé statistique en haut.

Mes données sont-elles en sécurité lors de l'utilisation de cet outil ?

Absolument sécurisé. Toute l'analyse et la comparaison des données JSON sont effectuées localement dans le navigateur, aucune donnée n'est téléchargée vers un serveur, vos données restent entièrement privées.

Puis-je copier les résultats de la comparaison ?

Oui. Cliquez sur le bouton « Copier les résultats de la comparaison », les différences sont copiées dans le presse-papiers au format texte, avec le résumé statistique et le chemin, l'opération et la valeur de chaque différence, pratique pour coller dans un document ou un chat.