YamlBox

JSON outils

JSON Diff — Comparez deux documents JSON

Collez deux documents JSON et obtenez une liste précise de ce qui a changé — par chemin et non par ligne. Idéal pour comparer les réponses API, les versions de configuration et les charges utiles entre les environnements.

Options de conversion

JSON — modifié (à droite)

JSON — original (à gauche)

Exemples : Configuration - avant · Réponse API — avant —⌘/Ctrl + Entrée convertit · dépose un fichier pour le charger · traité localement

Rapport de différence

La sortie est en lecture seule. Utilisez Copier, Télécharger ou Partager pour le déplacer.

Comment utiliser l'outil JSON Diff.

  1. Collez le JSON d'origine

    Le volet de gauche contient le document « avant ». Coller à partir d'un fichier ou d'une réponse API.

  2. Collez le JSON modifié

    Basculez le deuxième éditeur vers votre document « après ». Le rapport est mis à jour au fur et à mesure que vous tapez.

  3. Lire les modifications par chemin

    Chaque modification affiche un JSONPath (comme $.env.LOG_LEVEL), l'ancienne valeur, la nouvelle valeur et si elle a été ajoutée, supprimée ou modifiée.

Ce qui rend cet outil différent

  • Différence structurelle : l'ordre des touches et les espaces ne produisent jamais de faux positifs
  • JSONPath exact pour chaque modification, afin que vous puissiez y accéder directement
  • Comptes récapitulatifs : clés ajoutées, supprimées et modifiées
  • Détecte explicitement les changements de type (chaîne → nombre, objet → tableau)
  • Côté client : sécurisé pour comparer les charges utiles de préparation et de production

Confidentialité par architecture : cette page ne contient aucune analyse qui reçoit votre entrée et le code de conversion s'exécute dans votre onglet. Vous pouvez vous déconnecter du réseau après le chargement et continuer à travailler.

JSON Diff. — questions fréquemment posées

En quoi est-ce différent d'une différence de texte ?

Une différence de texte compare les lignes, donc le reformatage ou la réorganisation des clés crée du bruit. Cet outil analyse les deux documents et compare les valeurs par chemin, de sorte qu'il ne signale que les changements sémantiques réels.

Détecte-t-il les éléments modifiés du tableau ?

Oui — les tableaux sont comparés élément par élément. Un élément qui existe dans un document mais pas dans l'autre est signalé comme ajouté ou supprimé dans un chemin indexé tel que $.users[2].

Peut-il comparer JSON avec un ordre de clé différent ?

Oui. L'ordre des clés n'a pas d'importance car les deux documents sont analysés en premier. {"a":1,"b":2} et {"b":2,"a":1} sont identiques.

Puis-je également comparer YAML fichiers ?

Convertissez-les d'abord avec le convertisseur YAML en JSON dans un autre onglet, puis collez les deux sorties JSON ici. La différence étant structurelle, la conversion préalable de YAML en JSON n’affecte pas le résultat.

Vous recherchez “comparer les fichiers json”, “json comparer en ligne”, “outil de différence json” ? Vous êtes au bon endroit — parcourir tous les 19 outils.

Lecture plus approfondie

Article de blog · 6 min de lecture JSON diff : comparer les données telles qu'elles sont Comparez deux charges utiles JSON avec une différence structurelle JSON qui ignore l'ordre des clés et les espaces, met en évidence les valeurs déplacées et montre pourquoi les différences de texte induisent en erreur. Lire le guide →