Utilisation gratuite, sans compte

Différence JSON

Comparez deux documents JSON par structure, et non par ordre de ligne. L’ordre des clés d’objet est ignoré. Examinez les modifications, faites correspondre les tableaux d'objets par une clé et copiez ou téléchargez un correctif JSON. Vos données restent dans ce navigateur.

Collez le document JSON précédent.

Collez le document JSON mis à jour.

Pour les tableaux d'objets, entrez une propriété stable telle que id. Les clés doivent être présentes et uniques dans chaque tableau.

Chaque document JSON peut contenir jusqu'à 200 000 caractères. La comparaison s'arrête après 500 modifications répertoriées. Les tableaux peuvent être comparés par position ou par une propriété chaîne/nombre unique.

Comment comparer deux fichiers JSON ?

Collez le JSON d'origine à gauche et le nouveau JSON à droite, puis choisissez Comparer. Les clés des objets peuvent apparaître dans n'importe quel ordre. Les tableaux sont comparés par position, sauf si vous entrez une clé telle que l'identifiant pour faire correspondre les enregistrements.

Foire aux questions

Comment comparer deux fichiers JSON ?

Collez le JSON d'origine à gauche et le nouveau JSON à droite, puis choisissez Comparer. Les clés des objets peuvent apparaître dans n'importe quel ordre. Les tableaux sont comparés par position, sauf si vous entrez une clé telle que l'identifiant pour faire correspondre les enregistrements.

Mon JSON est-il téléchargé ?

Non. L'analyse et la comparaison sont exécutées dans ce navigateur. L'outil ne télécharge ni n'enregistre votre JSON. Chaque document est limité à 200 000 caractères.

JSON Diff ignore-t-il l'ordre des clés d'objet ?

Oui. Les clés à l'intérieur des objets JSON sont comparées par nom, donc le déplacement d'une clé ne compte pas comme une modification. L'ordre du tableau est significatif, sauf si vous choisissez une clé d'objet unique pour la correspondance.

Puis-je comparer des tableaux d’objets par ID ?

Oui. Choisissez « Par clé d'objet » et entrez une propriété telle que l'identifiant. Chaque élément de chaque tableau doit contenir une chaîne ou un nombre unique dans cette propriété.

Puis-je exporter les différences ?

Oui. Copiez le résumé ou téléchargez un patch JSON. Le correctif utilise les positions du tableau et suit les opérations courantes de la RFC 6902 ; examinez-le avant de l’appliquer à des données importantes.