Comparaison JSON
Ce qui a vraiment changé, sous forme de chemin.
Résultat
Put the two documents one after the other, with a line of --- between them.
Vos fichiers restent sur votre appareil
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.
Comment ça marche
- Collez le premier document, une ligne de ---, puis le second.
- Si les deux contiennent une liste à clé, nommez le champ : les éléments seulement déplacés sont alors signalés comme déplacés, pas comme réécrits.
- Lisez les chemins. + ajouté, - supprimé, ~ modifié, → déplacé.
- Copiez le rapport s’il doit aller dans un ticket.
Questions fréquentes
- Pourquoi pas un diff textuel ?
- Parce qu’un diff textuel de JSON ne sert presque à rien. Reformatez un fichier, ou laissez un serveur renvoyer ses clés dans un autre ordre, et toutes les lignes sont marquées modifiées alors que rien ne l’est. Ici les deux valeurs sont parcourues ensemble : la réponse est users[2].email, pas « ligne 47 ».
- Comment les tableaux sont-ils comparés ?
- Par position, ce qui est le choix honnête : les apparier par contenu demande une clé que personne ne nous a indiquée, et en deviner une produit des absurdités assurées. Si votre liste a un id, nommez-le et la comparaison suit les éléments au lieu de leurs places.
- L’ordre des clés compte-t-il comme une différence ?
- Non. {a:1,b:2} et {b:2,a:1} sont les mêmes données et sont signalés comme identiques.
- Quelque chose part-il vers un serveur ?
- Non. Tout tourne dans le navigateur : ce que vous collez reste sur votre ordinateur.
Outils associés
{} Formateur JSON Collez du JSON, récupérez-le indenté, minifié ou validé. Vos données restent sur cette page. {} JSON vers types Un échantillon d’un côté, un type de l’autre. ≠ Outils texte Comparer deux textes Collez deux versions d'un texte et voyez exactement quelles lignes ont changé. ✓ Validateur YAML Est-ce que ça s’analyse — et est-ce que ça veut dire ce que vous croyez ?