Développement

Vérificateur de différences JSON

Comparer deux objets JSON par clé.

Limite de réactivité du navigateur : 1 MiB par côté. Utilisez un outil de diff en streaming ou de bureau pour les documents plus volumineux.

Comparer deux objets JSON

Collez deux valeurs JSON et cliquez sur Comparer. Les différences utilisent des chemins RFC 6901 JSON Pointer sans risque de collision : + ajouté, supprimé, ~ modifiés. Le patch RFC 6902 est toujours vérifié avec une sémantique exacte et sensible à l’ordre, même si la comparaison ignore l’ordre des tableaux.

FAQ

Comment se compare-t-il ?

Les deux côtés sont analysés en tant que JSON et comparés selon les chemins d'indicateurs JSON de la norme RFC 6901. Une clé littérale comme "a.b" reste distincte du chemin imbriqué "/a/b".

Qu'est-ce qu'un JSON Patch ?

Un correctif RFC 6902 conforme aux normes et sensible à l'ordre (opérations d'ajout / suppression / remplacement) qui transforme A en B. Vous pouvez le copier et l'appliquer avec n'importe quelle bibliothèque RFC 6902.

Puis-je ignorer l'ordre des tableaux ?

Oui. La comparaison traite ensuite les tableaux comme des mult ensembles non ordonnés et canonise l'ordre des clés d'objet. La génération de correctifs reste sensible à l'ordre et est vérifiée séparément par rapport à la valeur B exacte.

Comment savoir si le correctif est correct ?

L'outil applique le correctif généré à A dans votre navigateur et vérifie que le résultat correspond exactement à B. En mode d'ignorance de l'ordre, le résultat de la comparaison et la vérification du correctif exact sont étiquetés comme des opérations distinctes.

Mes données sont-elles envoyées quelque part ?

Non. L'analyse, la comparaison et la vérification se déroulent entièrement dans votre navigateur.

Et si le JSON était invalide ou très volumineux ?

Vous obtiendrez une erreur de analyse claire. Chaque côté est limité à 1 Mo pour garantir la réactivité de cet outil navigateur fonctionnant sur le thread principal.

Dernière mise à jour: