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.

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.

JSON 1

JSON 2

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

Comment utiliser l'outil de comparaison JSON

  1. 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. 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. 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. 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. 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

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.