JSON Diff - Outil en ligne de comparaison et validation JSON
Comparez deux fichiers JSON en ligne : visualisez les différences ligne à ligne, repérez les erreurs et validez la structure, en toute sécurité côté client.
JSON 1
1
JSON 2
1
Comment utiliser le Comparateur JSON
Collez votre premier objet JSON dans la zone de texte de gauche
Collez votre deuxième objet JSON dans la zone de texte de droite
Cliquez sur 'Comparer JSON' pour voir les différences mises en évidence
Examinez les propriétés ajoutées, supprimées, mises à jour et inchangées
Fonctionnalités clés
Comparaison approfondie
Compare récursivement les objets imbriqués et les tableaux pour trouver toutes les différences
Modes d'affichage multiples
Basculez entre les vues de différences côte à côte et unifiées pour une meilleure lisibilité
Résultats détaillés
Catégorise les changements en propriétés ajoutées, supprimées, mises à jour et inchangées
FAQ
Gère-t-il les objets imbriqués et les tableaux ?
Oui, il compare récursivement toutes les structures imbriquées pour trouver des différences profondes
Mes données sont-elles sécurisées ?
Tout le traitement se fait localement dans votre navigateur - aucune donnée n'est envoyée aux serveurs
Quels formats sont pris en charge pour le téléchargement ?
Les résultats peuvent être téléchargés sous forme de fichiers texte formatés pour un partage et une documentation faciles
Collez deux objets JSON dans les champs de saisie et l'outil met immédiatement en surbrillance toutes les différences — propriétés ajoutées, supprimées, mises à jour et inchangées. Il parcourt récursivement les objets imbriqués et les tableaux pour un diff en profondeur, prend en charge les vues côte à côte et unifiée, et s'exécute entièrement dans votre navigateur sans envoi de données.
Comment utiliser l'outil de comparaison JSON
- 1
Collez le premier JSON
Saisissez l'objet JSON original ou de référence dans la zone de texte de gauche. Utilisez le bouton Formater pour nettoyer l'indentation si nécessaire.
- 2
Collez le second JSON
Saisissez le JSON à comparer dans la zone de texte de droite — les deux entrées sont requises avant la comparaison.
- 3
Cliquez sur "Comparer JSON"
L'outil compare récursivement les deux objets et met en évidence chaque modification dans les structures imbriquées et les tableaux.
- 4
Examinez les résultats
Inspectez les propriétés ajoutées, supprimées, mises à jour et inchangées, et basculez entre les vues côte à côte et unifiée.
- 5
Copiez ou téléchargez
Copiez la comparaison dans le presse-papiers ou téléchargez-la sous forme de fichier texte formaté pour le partage et la documentation.
Références
- RFC 8259 — JSON
La spécification IETF définissant le format d'échange de données JSON auquel les deux documents comparés doivent se conformer.
- RFC 6902 — JSON Patch
Définit un format standard de document JSON pour exprimer une séquence de modifications (ajout, suppression, remplacement) entre deux valeurs JSON.
Outils associés
Formateur JSON
Embellissez et validez chaque objet JSON avant de les comparer.
Comparaison de texte
Comparez deux blocs de texte brut ligne par ligne plutôt que par structure.
JSON vers XML
Convertissez vos documents JSON en XML pour les systèmes qui le nécessitent.
YAML vers JSON
Convertissez des fichiers YAML en JSON pour les comparer avec cet outil.
Questions fréquentes
- L'outil gère-t-il les objets imbriqués et les tableaux ?
- Oui, il compare récursivement toutes les structures imbriquées et trouve les différences quelle que soit la profondeur.
- Mes données sont-elles sécurisées ?
- Tout le traitement s'effectue localement dans votre navigateur — aucune donnée n'est transmise à des serveurs externes.
- Quelle est la différence entre la vue côte à côte et la vue unifiée ?
- La vue côte à côte place les deux objets JSON dans des colonnes parallèles pour une lecture visuelle rapide, tandis que la vue unifiée entrelace les modifications dans un flux unique similaire à git diff.
- Comment les changements sont-ils catégorisés dans les résultats ?
- Les différences sont regroupées en quatre catégories — ajoutées, supprimées, mises à jour et inchangées — afin que vous voyiez exactement ce qui a changé entre les deux documents.
- L'outil détecte-t-il les différences de types de données ?
- Oui, si une propriété passe de chaîne à nombre ou de tableau à objet, la modification sera signalée comme mise à jour avec les valeurs avant et après.