JSON Diff Checker compare deux documents JSON structurellement plutôt que ligne par ligne. Au lieu de vous dire "la ligne 14 diffère", elle analyse à la fois les documents et les rapports exactement quelles clés ont été ajoutées, supprimées ou modifiées - avec des chemins complets tels que Features.RateLimit ou Tags[2] - afin que vous puissiez voir d'un coup d'œil ce qui a réellement changé entre deux réponses de l'API, des fichiers de configuration ou des manifestes de package.
Les outils de diff basés sur du texte produisent du bruit sur JSON : des clés réorganisées, des indentations différentes ou des virgules de fin s'affichent, même lorsque les données sont identiques. Un différentiel structurel ignore entièrement le formatage et compare les valeurs analysées. Il attrape également une classe de bogues que les différences de plaine cachent, comme une valeur changeant de type silencieusement du nombre 3000 à la chaîne "3000" - signalée ici comme une entrée distincte de "type modifié", car cette différence brise les consommateurs stricts de type même s'ils semblent identiques en un coup d'œil.
Tout fonctionne à 100% dans votre navigateur. Le JSON que vous collez - charges utiles de l'API, configurations d'environnement, exportations de bases de données - ne quitte jamais votre appareil, il est donc sûr de comparer des documents à partir de systèmes internes ou de production. Il n'y a pas d'inscription, pas de téléchargement et l'outil fonctionne hors connexion une fois la page chargée.
Collez le JSON d'origine dans le panneau de gauche et le JSON mis à jour dans le panneau de droite, ou cliquez sur Charger un exemple pour voir un exemple travaillé avec chaque type de différence.
Activez "Ignorer le classement des tableaux" si la position de l'élément n'est pas pertinente pour vos données - utile pour les listes de balises ou les jeux d'ID où [ 1,2,3] devrait être égal à [ 3,2,1].
Cliquez sur Comparer. Les deux documents sont validés en premier - si les deux côtés ont une erreur de syntaxe, vous obtenez le message d'analyse exacte et de quel côté il provient.
Lisez les comptes de résumé, puis analysez le tableau des différences avec leurs chemins JSON, leurs anciennes valeurs et leurs nouvelles valeurs. Copiez le rapport de diff dans votre presse-papiers pour les coller dans un commentaire ou un ticket de relations publiques.
Compare les valeurs analysées, donc l'ordre des clés, l'indentation et les différences d'espace blanc ne s'affichent jamais sous forme de fausses modifications
Chaque différence est signalée avec son chemin complet - features.RateLimit, Users[3].email - afin que vous puissiez passer directement au changement
Un nombre se transformant en une chaîne (3 000 → "3 000") est signalé séparément d'un changement de valeur, ce qui permet de détecter les bogues.
Traiter les tableaux comme des ensembles non ordonnés lorsque la position de l'élément n'est pas pertinente, éliminant ainsi le bruit des listes de tri
Format, validate, and minify JSON data
Compare two texts and find differences. Highlight additions, removals, and common parts with word or character level comparison.
Convert JSON arrays to CSV format with support for nested objects, automatic header generation, and proper escaping
0 comments
No comments yet. Be the first to share your thoughts!