Comparaison JSON avec clés triées — Ignorer l’ordre des clés
Comparez deux contenus JSON par leur structure, pas par leur texte : visualisez chaque clé ajoutée, supprimée ou modifiée sur son propre chemin, le tout dans votre navigateur.
Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.
Résultat
À propos de cet outil
Cette page ouvre le comparateur JSON avec l’option « trier les clés avant comparaison » déjà activée, en chargeant un petit exemple : la même fiche personne écrite deux fois avec des clés dans un ordre différent. Regardez le résultat et vous verrez zéro différence, exactement comme il se doit — réordonner les clés ne change pas la signification d’un objet JSON.
Un objet JSON est, par définition, une collection non ordonnée de paires clé/valeur. {"id":1,"nom":"Ada"} et {"nom":"Ada","id":1} décrivent exactement les mêmes données. Pourtant, une comparaison naïve — coller les deux contenus, joliment formatés, dans un comparateur textuel classique — signalera presque chaque ligne comme modifiée dès que le sérialiseur d’un côté a décidé d’émettre les champs dans un ordre différent, parce qu’une comparaison textuelle ne compare que des caractères et des lignes, jamais le sens.
Cet outil évite ce piège en parcourant les clés de chaque objet par leur nom plutôt que par position ; l’ordre des clés n’allait donc de toute façon jamais le tromper — le tri ne fait que rendre cette garantie visible et vous donne une liste ordonnée alphabétiquement pour lire les différences. Modifiez l’une ou l’autre zone de texte et regardez la comparaison se mettre à jour en direct ; quand vous êtes prêt, comparez vos propres documents JSON ici à la place de l’exemple.