# Visualiseur de diff JSON

Compare deux JSON et genere un rapport visuel avec chemins et statistiques

> Page canonique: https://elysiatools.com/fr/tools/json-diff-visualizer

- **Catégorie:** Development

- **Mots-clés:** json, diff, visualizer, compare, developer, api, payload

## Présentation

Collez deux JSON pour voir les ajouts, suppressions, changements et valeurs inchangees.

## Entrées

- **JSON gauche** (textarea)
- **JSON droit** (textarea)
- **Libelle gauche** (text)
- **Libelle droit** (text)
- **Afficher les valeurs inchangees** (checkbox)
- **Trier les cles** (checkbox)
- **Nombre maximal de lignes** (number)

## Quand l'utiliser

- Lors de la comparaison de deux réponses d'API pour identifier des changements de structure ou de données.
- Pour vérifier les modifications apportées à un fichier de configuration JSON avant son déploiement.
- Pour analyser les différences entre deux versions d'un même document de base de données NoSQL.

## Fonctionnement

- Collez vos deux objets JSON dans les champs prévus pour le JSON gauche et le JSON droit.
- Configurez les options d'affichage comme le tri des clés, le nombre maximal de lignes ou l'affichage des valeurs inchangées.
- Générez le rapport visuel HTML mettant en évidence les différences de structure et de valeurs.

## Cas d'usage

- Débogage de payloads d'API en comparant la réponse attendue et la réponse obtenue.
- Audit de fichiers de configuration pour repérer les variables manquantes ou modifiées.
- Validation de schémas de données lors de migrations de bases de données orientées documents.

## Questions fréquentes

### Puis-je comparer des clés JSON non triées ?

Oui, l'option de tri des clés permet d'aligner automatiquement les clés dans l'ordre alphabétique avant d'effectuer la comparaison.

### Comment sont représentées les différences dans le rapport ?

Le rapport HTML colore en vert les ajouts, en rouge les suppressions et met en évidence les modifications de valeurs.

### Est-il possible d'afficher les éléments identiques ?

Oui, il suffit d'activer l'option d'affichage des valeurs inchangées dans les paramètres de configuration.

### Quelle est la limite de taille pour la comparaison ?

Vous pouvez configurer le nombre maximal de lignes à analyser, avec une limite allant jusqu'à 2000 lignes.

### L'outil prend-il en charge d'autres formats que le JSON ?

Non, cet outil est exclusivement conçu pour analyser et comparer des structures de données au format JSON.

## Outils associés

- [Unique Profond](https://elysiatools.com/fr/tools/uniq-with): Supprime les doublons profonds avec lodash _.uniqWith
- [Traducteur de Titres Multi-langue IA Illimité](https://elysiatools.com/fr/tools/unlimited-ai-title-translator-multi): Outil professionnel de traduction de titres multi-langue avec IA pour les films, séries, anime, jeux et plus, avec sortie au format JSON
- [Suppresseur de Caractères BOM](https://elysiatools.com/fr/tools/data-bom-remover): Supprimer les caractères BOM (Byte Order Mark) du contenu textuel et des fichiers. Parfait pour nettoyer les fichiers texte avec des problèmes d'encodage.
- [Atelier d’annotation NLP de texte](https://elysiatools.com/fr/tools/text-nlp-annotation-workbench): Effectue une tokenisation locale explicable, une segmentation, les mots vides, lemmes, racines, entités et n-grammes avec export JSONL ou CoNLL.
- [Mappeur de Colonnes XLSX](https://elysiatools.com/fr/tools/xlsx-column-mapper): Renomme/reordonne/supprime des colonnes par regles
- [CSV Data Grouper](https://elysiatools.com/fr/tools/csv-data-grouper): Group CSV data by specified columns with aggregation options. Perfect for summarizing and analyzing large datasets by categories, dates, or other criteria.
- [JSON Key Extractor](https://elysiatools.com/fr/tools/json-key-extractor): Extract all keys from JSON objects with multiple output formats. Perfect for analyzing JSON structure, documentation generation, and understanding complex nested objects.
- [Retirer par Predicat](https://elysiatools.com/fr/tools/remove-by-predicate): Supprime des elements selon un predicat avec lodash _.remove

## Exemples

- [Exemples JSON de Terraform Plan](https://elysiatools.com/fr/samples/terraform-plan-json-samples): Fichiers Terraform plan JSON pour visualiser les dependances et revoir les changements, proches de terraform show -json
- [Exemples JSON de Chat](https://elysiatools.com/fr/samples/chat-transcript-json): Exemples JSON pour transcriptions de chat multi-rôles
- [Exemples JSON](https://elysiatools.com/fr/samples/json): Exemples de format JSON (JavaScript Object Notation) de structures simples à complexes
- [Exemples JSON de Texte Riche](https://elysiatools.com/fr/samples/rich-media-json): Exemples JSON pour éditeurs de texte riche (TipTap, Quill, Slate)

## Contenu associé

- [Outils de Comparaison de Fichiers et de Donnees](https://elysiatools.com/fr/hubs/file-data-diff-comparison-tools): Comparez deux artefacts, choisissez la bonne branche de diff selon le format, examinez les changements structurels ou semantiques, puis terminez par une verification d'integrite lorsque l'acceptation exige une certitude au niveau des octets.
