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

JSON 2

Comment utiliser le Comparateur JSON

01

Collez votre premier objet JSON dans la zone de texte de gauche

02

Collez votre deuxième objet JSON dans la zone de texte de droite

03

Cliquez sur 'Comparer JSON' pour voir les différences mises en évidence

04

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