1. Saisir Deux Tableaux JSON

Fichier A (Données de Base)

Fichier B (Données de Comparaison)

Paramètres de Comparaison :

Laissez vide pour une comparaison profonde complète (recommandé).

À propos de l'Outil de Fusion et de Comparaison de Deux Fichiers

Cet outil vous permet d'effectuer des opérations de **théorie des ensembles** sur deux tableaux JSON séparés (Fichier A et Fichier B). Il utilise un algorithme de hachage puissant pour une comparaison profonde, identifiant les enregistrements identiques même si les clés sont dans un ordre différent.

Comment Utiliser l'Outil de Comparaison

  1. Saisie des Données : Téléchargez ou collez le contenu du tableau JSON dans les champs "Fichier A (Données de Base)" et "Fichier B (Données de Comparaison)".
  2. Configuration : Spécifiez optionnellement un "Champ Clé" (ex., id) pour comparer les enregistrements uniquement par cette valeur au lieu d'une comparaison profonde. Cochez "Correspondance Souple" pour une vérification des types plus tolérante.
  3. Traitement : Cliquez sur le bouton "Fusionner & Comparer les Fichiers". L'outil s'exécute localement dans votre navigateur.
  4. Analyse des Résultats : Examinez les quatre sections de sortie : Union, Intersection, Unique dans A et Unique dans B. La barre de statistiques fournit le nombre d'enregistrements pour une analyse rapide.
  5. Exportation : Utilisez les boutons sous la sortie pour "Copier le JSON d'Union Fusionnée" dans votre presse-papiers ou "Télécharger le JSON Fusionné" en tant que fichier.

Caractéristiques Clés:

  • Union (A + B): La liste complète de tous les enregistrements uniques des deux fichiers, avec les doublons supprimés. C'est votre fichier fusionné final.
  • Intersection (A ∩ B): Enregistrements trouvés à la fois dans le Fichier A et le Fichier B (les doublons communs).
  • Unique dans A (A \ B): Enregistrements trouvés uniquement dans le Fichier A.
  • Unique dans B (B \ A): Enregistrements trouvés uniquement dans le Fichier B.
  • Support de Champ Clé: Utilisez une clé optionnelle (ex., id) pour comparer les enregistrements en vous basant uniquement sur la valeur de ce champ au lieu de la structure complète de l'objet.

Traitement Côté Client : Tout le traitement des fichiers s'effectue localement dans votre navigateur. Vos données ne sont jamais envoyées à un serveur, garantissant une confidentialité totale et des résultats rapides.