Comparateur de diff JSON - Comparaison sémantique locale

Comparez deux documents JSON localement dans votre navigateur. Triez les clés des objets pour un diff sémantique, ignorez le bruit lié à l'ordre des clés et marquez les champs ajoutés, supprimés et modifiés sans aucun téléchargement vers un serveur.

Cliquer pour le mode cinéma

Résultat du diff

3 modification(s) trouvée(s)

1
Ajouté
0
Supprimé
2
Modifié
4
Inchangé
AjoutépaidAt
2026-05-06T12:00:00Z
Modifiécustomer.tier
pro
enterprise
Modifiéstatus
pending
paid

L'analyse, le tri et la comparaison de JSON s'exécutent localement dans votre navigateur et ne sont pas téléversés ; actualiser la page efface la saisie actuelle.

Mode d’emploi

  1. Collez le JSON original à gauche et le JSON modifié à droite, ou chargez l'exemple.
  2. Utilisez « Trier et formater » lorsque les objets utilisent un ordre de clés différent.
  3. Examinez le résumé : le vert signifie ajouté, le rouge signifie supprimé et le jaune signifie modifié.
  4. Inspectez la liste des chemins pour localiser chaque modification ; activez les champs inchangés lorsque vous avez besoin de la structure complète.
  5. Copiez le rapport de diff ou téléchargez-le pour le débogage de l'API, les notes de mise à jour ou la révision de configuration.

Fonctionnalités principales

  • Diff JSON sémantique : analyse le JSON en premier, puis compare par chemin afin que les changements d'ordre des clés habituels n'inondent pas le résultat.
  • Trier par clés : formate les deux côtés et trie les clés d'objet par ordre alphabétique pour éliminer le bruit lié uniquement à l'ordre.
  • Mise en valeur des ajouts / suppressions / modifications : utilise les états vert, rouge et jaune pour analyser rapidement les réponses de l'API ou les modifications de configuration.
  • Inspection au niveau du chemin : affiche les différences par chemins tels que profile.city et items[0].sku.
  • Détection des erreurs de syntaxe : valide le JSON avant la comparaison et affiche une erreur claire si l'un des côtés ne peut pas être analysé.
  • Comparaison locale sécurisée : les jetons (tokens), les paramètres de base de données et les payloads privés restent dans la mémoire du navigateur et ne sont pas téléversés.

Outils associés

Calculateur FIRE 2026 gratuit | Simulateur de retraite ajusté à l'inflation

Le calculateur de retraite FIRE 2026 ajusté à l'inflation. Simulez votre pouvoir d'achat réel, évaluez vos écarts d'épargne et générez votre feuille de route. Export CSV en un clic. 100 % confidentiel.

Calculateur de taille de position gratuit | Gestion du risque de trading en ligne

Calculez la taille de votre position de trading selon votre capital, votre risque %, votre entrée et votre stop-loss. Fonctionne localement dans le navigateur pour simuler vos risques avant de trader.

Calculateur d'intérêts composés gratuit | Simulateur d'investissement et APY en ligne

Calculez vos intérêts composés à partir du capital initial, des versements périodiques, de l'APY et de la durée. Visualisez la part du capital et des intérêts sur un graphique interactif local.

Calculateur de prêt et crédit gratuit | Tableau d'amortissement interactif en ligne

Utilisez ce calculateur de prêt / crédit immobilier pour estimer vos mensualités, le total des intérêts et générer un tableau d'amortissement local. Saisissez le montant, le taux et la durée pour simuler immédiatement.

Calculateur d'investissement et de ROI gratuit | Simulateur d'intérêts composés en ligne

Utilisez ce calculateur d'investissement / ROI pour estimer localement votre capital de départ, vos versements mensuels, votre rendement annuel et vos résultats ajustés à l'inflation. Visualisez vos gains avec un graphique interactif.

Calculateur APR en APY gratuit | Convertisseur de taux nominal et effectif en ligne

Utilisez ce calculateur d'APR en APY pour convertir localement vos taux APR et APY. Saisissez un taux, choisissez la fréquence de capitalisation et obtenez instantanément le taux d'intérêt effectif, l'écart et un tableau comparatif.

Calculateur de marge commerciale gratuit | Convertisseur de marge et markup en ligne

Utilisez ce calculateur de marge commerciale pour estimer localement votre bénéfice brut, taux de marge, taux de marque (markup) et prix de vente. Saisissez vos coûts et marges cibles pour calculer instantanément.

Calculateur de CPM et CPC gratuit | Simulateur de budget et CTR publicitaire en ligne

Utilisez ce calculateur de CPM et de CPC pour estimer localement vos dépenses publicitaires, impressions, clics, CPM, CPC et CTR. Saisissez votre budget et vos coûts cibles pour planifier vos campagnes.

Logique de calcul

L'outil exécute une comparaison JSON sémantique locale :

  • JSON.parse valide les deux documents JSON.
  • Les clés des objets sont triées par ordre alphabétique, tandis que l'ordre des tableaux est préservé.
  • La structure est aplatie en chemins et valeurs, tels que items[0].sku.
  • Chaque chemin est classé comme ajouté, supprimé, modifié ou inchangé.
  • Les données restent dans la session active du navigateur ; actualiser la page efface les entrées et le résultat.
  • Les tableaux ne sont pas réordonnés car la position dans un tableau a souvent une signification métier, et les fichiers JSON très volumineux peuvent être limités par les performances du navigateur.

FAQ

Mon JSON confidentiel est-il téléversé ?

Non. L'analyse, le tri et la comparaison s'exécutent tous localement dans votre navigateur. Actualiser la page efface la saisie actuelle.

Pourquoi un diff classique montre-t-il que tout a changé ?

Un diff textuel traite les changements d'ordre des clés comme des changements de lignes. Cet outil trie d'abord les clés des objets, puis compare les chemins JSON pour réduire le bruit lié uniquement à l'ordre.

Le diff JSON peut-il ignorer l'ordre des clés ?

Oui. Les clés des objets sont triées par ordre alphabétique avant la comparaison, ainsi le même contenu avec un ordre de clés différent ne présente aucune différence sémantique.

L'ordre des tableaux est-il ignoré ?

Non. L'ordre des tableaux est préservé et comparé par index car l'ordre a souvent une signification métier.

Peut-il comparer du JSON invalide ?

Non. Si l'un des côtés ne peut pas être analysé, la zone de résultat affiche une erreur de syntaxe afin que vous puissiez d'abord corriger le JSON.

Puis-je exporter le diff ?

Oui. Vous pouvez copier le rapport de diff ou le télécharger sous forme de fichier .txt.