Aller au contenu principal

Comparer des fichiers JSON en ligne gratuitement

Aucun téléversementTesté jusqu’à 50 MB

Comparez structurellement deux documents JSON et examinez les valeurs ajoutées, supprimées, modifiées ou dont le type a changé, chemin par chemin. L’ordre des clés n’est jamais une différence.

Comparez structurellement deux fichiers JSON pour voir les clés ajoutées ou supprimées et les valeurs modifiées ou dont le type a changé à leurs chemins exacts. Les objets imbriqués sont parcourus, l’ordre des clés d’objet est ignoré et les tableaux peuvent être associés par index ou par champ d’identité ; les associations ambiguës par identité sont signalées par un avertissement. Les deux fichiers sont traités dans votre navigateur et ne sont jamais téléversés, jusqu’à 50 MB chacun. La limite configurée repose sur des essais répétés dans des navigateurs neufs avec la forme d’entrée fortement imbriquée la plus exigeante : cette forme est restée sous le plafond mesuré à la limite, tandis que l’échelon supérieur du cas le plus exigeant a dépassé le plafond de sécurité de 2 GiB. Pour des fichiers proches de la limite, attendez-vous à une comparaison gourmande en mémoire et fermez d’abord les autres onglets ou applications qui en utilisent beaucoup.

Traitement local dans votre navigateur

Espace de comparaison JSON

Sélectionnez deux documents JSON, puis choisissez comment associer les éléments des tableaux.

Association des tableaux

L’élément 0 est comparé à l’élément 0. Les éléments finaux sont ajoutés ou supprimés.

Les constats apparaîtront ici

Sélectionnez deux documents JSON valides et lancez la comparaison structurelle.

Repérer les changements JSON significatifs

  1. 1

    Sélectionnez les documents JSON avant et après.

  2. 2

    Associez les tableaux par index ou avec un champ d’identité comme id.

  3. 3

    Lancez la comparaison localement dans le navigateur.

  4. 4

    Consultez les totaux exacts et les constats par chemin.

  5. 5

    Téléchargez le rapport JSON contenant uniquement les constats.

Conçu pour la tâche réelle

  • Ordre des clés ignoré
  • Association par identité ou index
  • Changements de type séparés
  • Rapport uniquement — aucune fusion ni correction

Voir la transformation

Deux documents deviennent une liste précise de changements.

Repérez les changements de valeur ou de type de donnée sans être distrait par un ordre de clés différent mais sans conséquence.

A.json
{"id":42,"price":49,"active":true}
B.json
{"active":"true","price":44,"id":42}
Résultat
items[id=42].price49 → 44
items[id=42].activeboolean → string

Limites du navigateur

Les fichiers sont limités à 50 MB pour préserver la stabilité du navigateur, en particulier sur mobile. Le traitement reste sur cet appareil.

Ordre des clés ignoré

Comparez structurellement deux documents JSON et examinez les valeurs ajoutées, supprimées, modifiées ou dont le type a changé, chemin par chemin. L’ordre des clés n’est jamais une différence.

Confidentialité dès la conception

Le fichier sélectionné n'est pas envoyé à Nablyx.

Traitement local dans votre navigateur

Non. Cet outil lit et transforme le fichier localement dans votre navigateur.

Usages courants

  • Ordre des clés ignoré
  • Association par identité ou index
  • Changements de type séparés
  • Rapport uniquement — aucune fusion ni correction

Cet outil fusionne-t-il ou modifie-t-il un document JSON ?

Non. Il lit les deux documents localement et produit un rapport de constats. Il ne crée jamais de document fusionné ou corrigé.

Prêt à travailler sur votre fichier ?

Retournez à l'espace de travail et traitez-le localement.

Comparer des documents JSON