Clés d’objet
Les objets sont comparés par clé et valeur ; un simple changement d’ordre ne crée pas de différence.
Comparez la structure JSON en ignorant l’ordre des clés d’objet mais en préservant celui des tableaux.
Les deux entrées sont validées strictement puis comparées récursivement. L’ordre des clés d’objet est ignoré, celui des tableaux est conservé.
Les objets sont comparés par clé et valeur ; un simple changement d’ordre ne crée pas de différence.
L’ordre est conservé, car déplacer un élément peut en changer le sens.
Les deux entrées doivent réussir la validation stricte avant de produire un résultat structurel.
{"id": 7, "status": "draft"}{"status": "ready", "id": 7}Résultat attendu : Seul /status est modifié ; inverser l’ordre de id et status ne crée pas une deuxième différence.
Des réponses pratiques sur la manière dont cet outil compare le contenu, ce qui reste local et où se situent ses limites actuelles.
Oui. Les objets sont comparés par clé et valeur. L’ordre des tableaux est en revanche conservé, car il peut avoir un sens.
Oui. Syntaxe, clés en double, commentaires, virgules finales, nombres non pris en charge et profondeur excessive sont signalés avec côté, ligne et colonne.
Oui. Les valeurs sont comparées récursivement et chaque différence est associée à un chemin JSON Pointer.
Le comparateur privilégie la structure et les valeurs plutôt que l’indentation ou l’ordre des clés, afin de réduire le bruit.
Non. Analyse, validation et comparaison ont lieu dans cet onglet ; les entrées et résultats ne sont ni envoyés ni stockés.