jsonecho

Comparer JSON

Collez deux documents JSON et voyez exactement ce qui a changé entre eux.

Chargement de l'outil...

Comment utiliser Comparer JSON

  1. Collez le JSON original à gauche et la nouvelle version à droite.
  2. Les différences apparaissent en dessous dès que les deux côtés sont valides.
  3. Activez « Ignorer l'ordre des tableaux » si l'ordre des éléments dans les listes ne vous importe pas.

À propos de Comparer JSON

Un diff de texte brut est mal adapté au JSON. Si quelqu'un réindente le fichier ou réordonne les clés, chaque ligne apparaît comme modifiée alors que les données sont identiques. Cette comparaison lit les deux documents comme des données, donc seules les vraies différences apparaissent.

Chaque différence est listée avec son chemin, comme $.owner.active, et marquée comme ajoutée, supprimée ou modifiée. Vous voyez d'un coup d'œil ce qui est arrivé à une config entre deux versions.

Questions fréquentes

L'ordre des clés importe-t-il ?

Non. {"a":1,"b":2} et {"b":2,"a":1} sont signalés comme identiques, car en JSON les objets sont des collections non ordonnées.

Comment les tableaux sont-ils comparés ?

Par position par défaut, donc déplacer un élément apparaît comme des changements. Avec « Ignorer l'ordre des tableaux » activé, les éléments sont appariés par valeur à la place, et vous ne voyez que les éléments qui existent d'un seul côté.

Que se passe-t-il si un côté est invalide ?

Vous verrez quel côté a le problème, avec la ligne et la colonne. L'autre côté n'est pas comparé tant que les deux ne sont pas valides.

Puis-je comparer de gros fichiers ?

Oui, jusqu'à la limite de taille du site. Les très gros documents avec des milliers de différences peuvent prendre une seconde ou deux pour être listés.

Y a-t-il une vue côte à côte avec surlignage ?

Pas pour le moment. L'outil liste les différences par chemin, ce qui est plus facile à lire pour des données que des lignes colorées.

Plus dans Outils JSON

Tous les outils →