Tous les guides
Développeur

Comparez les chaînes multilignes littérales et repliées de YAML, avec et sans nouvelle ligne finale. Testez cinq exemples et téléchargez leur sortie JSON exacte.

Padding vs insertion de capture d'écran : donnez de l'espace à votre image

Deux réponses JSON peuvent contenir les mêmes données mais sembler complètement différentes parce qu’un exportateur change l’ordre de leurs clés. Formatez les deux côtés et ignorez l’ordre des clés d’objet pour repérer plus facilement les changements de valeurs réels.

Dans Comparateur texte et JSON, sélectionnez JSON, collez la première réponse dans Original et la seconde dans Mis à jour, puis laissez Dégradé activé. La comparaison se met à jour automatiquement.

Supprimer le bruit lié à l’ordre des clés

Essayez ces deux versions :

{"name":"Launch","settings":{"public":true,"retries":3},"steps":["draft","review","publish"]}
{"steps":["draft","review","publish"],"settings":{"retries":3,"public":true},"name":"Launch"}

Les clés ont bougé à la fois au niveau supérieur et à l’intérieur de settings. Avec l’option activée, le résultat est Aucune différence. Désactivez-la et ces déplacements redeviennent visibles. Le mode JSON formate les deux côtés dans tous les cas, donc l’indentation seule ne crée pas de changement.

Vous pouvez télécharger l’original, la réponse réordonnée et la version normalisée. Le tri des clés affecte l’affichage de la comparaison ; il ne remplace pas ce que vous avez collé.

Conserver l’ordre d’origine des tableaux

Un objet est une collection de valeurs nommées ; un tableau est une séquence ordonnée. Cette distinction fait partie de la spécification JSON.

Remplacez le tableau dans Mis à jour par :

["review","draft","publish"]

L’outil affiche maintenant Ajouter de la couleur, même en ignorant l’ordre des clés d’objet. Déplacer review avant draft est un changement significatif pour ce flux de travail. La réponse avec tableau réordonné vous permet de l’essayer sans modifier l’exemple plus grand.

Ne triez pas un tableau juste pour supprimer une différence, sauf si votre application le traite explicitement comme une collection non ordonnée. L’ordre d’affichage, la priorité et l’ordre de traitement peuvent en dépendre.

Chercher ensuite les valeurs modifiées

Chargez la réponse avec valeur modifiée dans Mis à jour. Ses clés sont réordonnées, mais elle change aussi retries de 3 à 4. Une fois le bruit d’ordre des clés supprimé, la différence restante est ce réglage.

Utilisez Côte à côte lorsque vous avez assez d’espace à l’écran. En ligne garde les lignes supprimées et ajoutées dans une seule colonne et est généralement plus lisible sur un téléphone. Les marqueurs moins et plus aident à distinguer les changements sans dépendre uniquement de la couleur.

Le tri ne supprime pas les espaces à l’intérieur des chaînes. Une valeur comme "Launch " reste différente de "Launch".

Comprendre ce que signifie « Aucune différence » ici

Il s’agit d’une comparaison de texte formaté, pas d’un test universel d’équivalence JSON. Elle préserve l’orthographe des nombres et les échappements de chaînes : 1 et 1.0 diffèrent toujours, tout comme "a" et "\u0061", même si de nombreuses applications interprètent chaque paire comme la même valeur.

Les clés en double arrêtent la comparaison JSON plutôt que d’ignorer silencieusement une valeur. Utilisez le formateur JSON pour les localiser et les résoudre avant de comparer à nouveau. Une erreur à côté de Original ou Mis à jour identifie quelle entrée nécessite une attention.

Le 12 octobre 2026, nous avons vérifié les exemples avec le même analyseur et formateur JSON que l’outil : les clés réordonnées correspondent lorsque le tri est activé ; les tableaux modifiés, les valeurs, l’orthographe des nombres et l’orthographe des échappements ne correspondent pas. Le fichier de résultats enregistre les six comparaisons et les hachages des fichiers.