341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
Comparez deux objets JSON
Comparer deux JSON à l'œil est le meilleur moyen de rater la seule ligne qui compte. Cet outil confronte deux objets et liste ce qui les sépare, clé par clé et en descendant dans les sous-objets : ce qui a été ajouté, ce qui a disparu, et ce qui a changé de valeur, avec l'ancienne et la nouvelle côte à côte. Le chemin complet de chaque écart est affiché, ce qui permet de retrouver la clé dans le fichier d'origine. C'est l'outil du « ça marchait hier » : comparer la réponse d'une API à celle de la veille, ou deux fichiers de configuration entre deux environnements.
Non. Deux objets qui portent les mêmes clés avec les mêmes valeurs sont identiques, quel que soit l'ordre d'écriture, parce que c'est ce que dit la norme JSON. C'est la différence avec un comparateur de texte, qui signalerait chaque ligne déplacée.
Quelques niveaux d'imbrication, après quoi la valeur est signalée comme modifiée dans son ensemble plutôt que détaillée. Sur des structures très profondes, comparez le sous-objet concerné séparément : la liste reste lisible, ce qui est tout l'intérêt.
La comparaison se fait par position, pas par contenu : insérer un élément en tête décale tout et produit une longue liste d'écarts. Pour comparer des collections, triez-les sur une clé stable des deux côtés avant de les coller ici.
Un résultat qui vous paraît faux, une valeur périmée, un cas qui manque ? Signalez-le à contact@topapps.fr