Tool Hub

Comparaison JSON

Diff récursif de deux objets JSON avec chemins JSON Pointer RFC 6901

Comparez deux valeurs JSON structurellement. Chaque changement est rapporté avec son chemin JSON Pointer RFC 6901 (ex. /user/name) et classé comme ajout, suppression, modification ou conservation.

+ 1
1
Δ 1
= 2

Modifications (chemins JSON Pointer RFC 6901)

Δ
/age30

31
=
/name
=
/tags/0
/tags/1"user"

Comment utiliser

  1. Collez le JSON d'origine dans le panneau gauche et le JSON modifié dans le panneau droit.
  2. Lisez la barre de statistiques affichant les comptes des valeurs ajoutées, supprimées et modifiées.
  3. Examinez la liste des modifications, chaque entrée affichant son chemin d'accès JSON Pointer RFC 6901 et les valeurs avant/après.
  4. Téléchargez le diff en tant que fichier .json ou copiez le lien de partage. Tout le diff s'exécute localement dans votre navigateur.

Exemples

  • Changer {"a":1,"b":2} en {"a":1,"b":3,"c":4} produit 1 entrée modifiée sur /b et 1 entrée ajoutée sur /c.
  • Supprimer une clé imbriquée comme /address/zip d'un objet plus grand est listé comme une suppression avec son chemin d'accès de pointeur complet.

Vérifiez les sorties avant utilisation en production. Aucune garantie — voir Conditions.