JSON Toolkit

Comparaison JSON

Comparez récursivement deux documents JSON et mettez en évidence les ajouts, suppressions et modifications

Différences uniquement
Source 0.00 B · Nouveau 0.00 BCliquez sur un chemin de différence pour copier son JSONPath
JSON d’origineAvant
Ligne 1, colonne 1 : 缺少值
Nouveau JSONAprès
Ligne 1, colonne 1 : 缺少值
DifférencesAjoutés : 0Supprimés : 0Modifiés : 0
Saisissez deux documents JSON, puis cliquez sur Comparer pour voir les différences

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.