Démarrage rapide
-
Coller JSON A et B
Objets et tableaux pris en charge; syntaxe JSON stricte requise.
-
Cliquez sur Comparer
Les résultats listent chaque chemin avec des symboles + / − / ~.
Collez deux documents JSON pour comparer récursivement des objets et des tableaux. Identifiez les champs ajoutés, supprimés et modifiés pour les régressions API et les migrations de configuration.
Confidentialité : traitée localement, jamais téléchargée.
↓ Collez dans la zone d'entrée ci-dessous pour voir les résultats instantanément
粘贴两段 JSON,点击对比查看字段级差异。
发现 2 处差异
~ version: 1 → 2 + ready: true
+ 表示 B 新增字段,− 表示 A 独有字段,~ 表示同路径值发生变化。嵌套对象与数组会递归比较。
Collez deux documents JSON pour comparer récursivement des objets et des tableaux. Identifiez les champs ajoutés, supprimés et modifiés pour les régressions API et les migrations de configuration.
Coller JSON A et B
Objets et tableaux pris en charge; syntaxe JSON stricte requise.
Cliquez sur Comparer
Les résultats listent chaque chemin avec des symboles + / − / ~.
Diff structurel de deux documents JSON avec des chemins ajoutés/supprimés/modifiés après formatage optionnel.
Utilisation pour la régression des contrats API, la dérive de configuration, les comparaisons JSON LLM et les diffs d'exportation DB.
+ chemin ajouté dans B; uniquement dans A; valeur changée sur le même chemin.
Le scénario le plus courant est la vérification des changements API. Collez l'ancienne réponse API à gauche et la nouvelle version à droite. L'outil met en évidence les changements de champ, comme un nouveau champ 'discount' ou 'expired_at' manquant, empêchant la surveillance des modifications critiques.
Une autre utilisation pratique est les contrôles de migration de configuration. Comparez les JSON de configuration de base de données entre les environnements dev et prod pour s'assurer que les champs sensibles tels que les ports et les mots de passe correspondent. Les différences d'ordre du tableau sont marquées en bleu, tandis que les changements de valeur apparaissent en rouge, distinguant visuellement les changements structurels des changements de contenu.
Input
{"version":1} Output
{"version":2,"ready":true} Comparé par indice ; Le réordre apparaît sous forme d'entrées multiples ~ ou +/−.
Par défaut, le mode strict traite différents ordres de tableau comme des changements. Vérifiez l'option "Ignorer l'ordre du tableau" si disponible. Notez que cela peut masquer de vrais problèmes de logique d'entreprise, comme le traitement de la file d'attente qui dépend de la commande.