Aller au contenu
ToolFarmToolFarm
Données

Comparer du JSON: Voir les Écarts

Comparez deux documents JSON en ligne et voyez ce qui a été ajouté, retiré ou modifié. Diff sémantique, gratuit et dans votre navigateur.

2 min de lecture

Collez du JSON des deux côtés pour voir les différences.

À quoi sert cet outil

Collez deux documents JSON et obtenez une comparaison structurelle et propre. Contrairement à une comparaison de texte, Comparer du JSON analyse les deux côtés et parcourt l'arbre des valeurs, donc les clés réordonnées et le formatage différent sont ignorés et seules les vraies différences apparaissent. Tout s'exécute dans votre navigateur, vos données restent donc avec vous.

Besoin de ranger l'entrée d'abord ? Nettoyez-la avec Formatteur JSON, ou comparez du texte brut avec Comparer un texte.

À quoi ça vous sert

  • Repérer ce qui a changé entre deux versions d'une réponse d'API.
  • Comparer un fichier de configuration avant et après une modification.
  • Vérifier qu'un refactor n'a pas changé les données émises par votre code.
  • Trouver le seul champ qui diffère entre deux enregistrements.

Comment l'utiliser

  1. Collez le JSON original à gauche.
  2. Collez le JSON modifié à droite.
  3. Lisez les chemins ajoutés, retirés et modifiés.
  4. Copiez la comparaison en texte si vous devez la partager.

Tout le travail se passe dans votre navigateur. Aucun fichier n'est envoyé à un serveur. Voir plus d'outils dans le même champ.

D'autres outils qu'on utilise souvent dans le même flux.

Données

Questions fréquentes

En quoi est-ce différent de Comparer un texte ?

Comparer un texte compare des lignes de texte brut, donc réordonner des clés ou changer l'indentation apparaît comme une différence. Comparer du JSON analyse d'abord les deux côtés, et ne signale que les vrais changements de structure et de valeur.

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

Non. Les objets sont comparés par clé, pas par position, donc les mêmes clés dans un autre ordre comptent comme égales. L'ordre des tableaux compte, car la position y est significative.

Mon JSON est-il envoyé quelque part ?

Non. L'analyse et la comparaison se font entièrement dans votre navigateur. Rien n'est envoyé, ce qui garde privées les données sensibles.

Comment les tableaux sont-ils comparés ?

Les tableaux sont comparés élément par élément, selon leur position. Le premier élément est comparé au premier, le deuxième au deuxième, et ainsi de suite. Si un côté est plus long, les éléments en trop apparaissent comme ajoutés ou supprimés. Comme la position compte, insérer un élément près du début peut décaler tout ce qui suit et générer de nombreuses différences.

Gère-t-il un JSON très imbriqué ou très volumineux ?

Oui. Le diff parcourt tout l'arbre des valeurs, quelle que soit la profondeur de l'imbrication, et signale chaque changement avec son chemin complet. Il n'y a pas de limite de taille fixe, car la comparaison s'exécute dans votre navigateur, donc le plafond pratique est la mémoire de votre appareil, pas un quota serveur.