Comparaison JSON
Comparez récursivement deux documents JSON et mettez en évidence les ajouts, suppressions et modifications
Comparer deux documents JSON
La page de comparaison compare récursivement deux documents JSON et liste les ajouts, suppressions et modifications avec le chemin et les deux valeurs. L’ordre des clés n’affecte pas le résultat, tandis que les tableaux sont comparés par index, ce qui aide à repérer changements de configuration et décalages de champs d’API.
Les anciens résultats expirent dès que l’entrée change, afin qu’aucune différence obsolète ne soit prise pour l’état courant. Chaque entrée peut copier son expression JSONPath, et tout le résumé peut être copié pour des messages de commit ou des tickets.
Les deux documents doivent passer la validation JSON avant le début de la comparaison, et les problèmes de syntaxe sont signalés avec ligne et colonne. La comparaison s’exécute localement, donc une configuration sensible n’est pas téléversée.
Questions fréquentes
- Un ordre de clés différent apparaîtra-t-il comme différence ?
- Non. Les objets sont appariés par nom de clé, donc l’ordre importe peu ; seules les modifications de valeur ou de structure sont signalées.
- Comment les éléments de tableau sont-ils comparés ?
- Les éléments de tableau sont appariés par index, les éléments en trop ou manquants devenant ajouts et suppressions. Des index décalés produisent beaucoup de différences, alignez donc les données au préalable.
- Peut-on comparer de très gros fichiers ?
- La page vise les configurations et charges d’API courantes. Les fichiers très volumineux consomment de la mémoire et ralentissent l’affichage ; fractionnez-les avant de comparer.