# Visualiseur de chemins JSON

Visualise JSON ou JSONL sous forme darbre extensible et permet de copier les expressions JSONPath de chaque noeud

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

- **Catégorie:** Developer Tools

- **Mots-clés:** chemin JSON, arbre JSON, structure

## Présentation

Collez du JSON ou du JSON Lines, ou chargez un fichier, pour inspecter les structures imbriquees comme dans un explorateur. Recherchez des champs, developpez les tableaux et objets, copiez des chemins precis comme $.store.book[0].title et exportez tout en CSV.

## Entrées

- **Entree JSON** (textarea): { "store": { "book": \[ { "title": "Clean Code", "price": 32 } \] } }
- **Fichier JSON ou JSONL** (file)
- **Format dentree** (select)
- **Terme de recherche** (text): e.g. price or $.store.book\[0\]
- **Profondeur developpee** (number)
- **Afficher laperçu** (checkbox)
- **Exporter tous les chemins en CSV** (checkbox)

## Quand l'utiliser

- Pour extraire rapidement des expressions JSONPath exactes lors de la création de tests d'API ou de scripts d'automatisation.
- Pour explorer et comprendre visuellement des réponses JSON ou JSONL complexes et profondément imbriquées.
- Pour générer une documentation complète de la structure de vos données en exportant tous les chemins vers un fichier CSV.

## Fonctionnement

- Collez votre texte JSON ou JSON Lines directement dans l'éditeur, ou chargez un fichier depuis votre ordinateur.
- Ajustez la profondeur d'affichage par défaut et utilisez la barre de recherche pour filtrer rapidement les clés ou les valeurs spécifiques.
- Naviguez dans l'arbre interactif pour inspecter les données et cliquez sur un nœud pour copier son expression JSONPath (par exemple, $.store.book\[0\].title).
- Cochez l'option d'exportation pour télécharger l'ensemble des chemins générés sous forme de fichier CSV.

## Cas d'usage

- Développement et test d'API : Récupération des chemins JSONPath pour valider les réponses dans des outils comme Postman ou RestAssured.
- Analyse de logs : Inspection visuelle des fichiers de logs au format JSON Lines (JSONL) pour isoler des erreurs ou des événements spécifiques.
- Cartographie de données : Exportation de la structure complète d'un flux JSON en CSV pour faciliter le mapping avec une base de données relationnelle.

## Questions fréquentes

### Quels formats de données sont pris en charge ?

L'outil prend en charge les formats JSON standard et JSON Lines (JSONL). Vous pouvez coller du texte brut ou importer un fichier .json ou .jsonl.

### Comment copier le chemin d'un élément spécifique ?

Il vous suffit de naviguer dans l'arbre visuel jusqu'à l'élément souhaité. Une action de copie est disponible sur chaque nœud pour récupérer son JSONPath exact dans votre presse-papiers.

### Puis-je rechercher une valeur précise dans un gros fichier JSON ?

Oui, le champ de recherche vous permet de filtrer l'arbre pour trouver rapidement des clés ou des valeurs spécifiques, même dans des structures volumineuses.

### À quoi sert l'exportation CSV ?

L'exportation CSV génère un tableau listant tous les chemins JSONPath de votre fichier. C'est très utile pour documenter une API, mapper des données ou préparer des plans de test.

### L'outil peut-il gérer des objets profondément imbriqués ?

Absolument. Vous pouvez définir la profondeur d'expansion initiale (jusqu'à 8 niveaux) pour garder une vue claire, puis déplier manuellement les nœuds plus profonds selon vos besoins.

## Outils associés

- [Detecteur de desequilibre et reechantillonneur](https://elysiatools.com/fr/tools/dataset-imbalance-detector-resampler): Detecte le desequilibre de classes dans un dataset CSV ou JSON, compare les strategies et previsualise un jeu equilibre
- [Detecteur d anomalies de series temporelles](https://elysiatools.com/fr/tools/time-series-anomaly-detector): Importe des donnees de series temporelles en CSV ou JSON, detecte les anomalies avec Z-Score et IQR et renvoie un rapport graphique
- [Detecteur de conflits de prefixes et abreviations pour mock data](https://elysiatools.com/fr/tools/mock-data-naming-conflict-detector): Detecte des noms de champs visuellement confus et des collisions de prefixe dans des CSV, JSON ou schemas
- [Profileur de qualite de dataset](https://elysiatools.com/fr/tools/dataset-quality-profiler): Profile des jeux CSV ou JSON pour detecter manquants, doublons, derive de format, types et outliers.
- [Analyseur de logs structures](https://elysiatools.com/fr/tools/structured-log-analyzer): Detecte les formats de logs courants, extrait les champs principaux et exporte en JSON, CSV ou SQL.
- [Découpage train/test stratifié](https://elysiatools.com/fr/tools/train-test-split-with-stratification): Lit un jeu de données CSV/JSON et le découpe en train/validation/test avec échantillonnage stratifié par la colonne cible (70/15/15 par défaut, graine reproductible), ou k-fold stratifié ; rapport de distribution des classes par split avec barres d'écart, contrôle des fuites par lignes dupliquées, aperçu SMOTE (interpolation des plus proches voisins sur le train) et export des CSV en ZIP.
- [Segmentation d’activité vocale](https://elysiatools.com/fr/tools/audio-voice-activity-segmentation): Détecte l’activité probable dans la bande vocale et exporte les plages parole/non-parole en JSON, CSV, SRT ou liste FFmpeg.
- [Planificateur de migration CSV vers base de donnees](https://elysiatools.com/fr/tools/csv-to-database-migration-planner): Infere un schema relationnel a partir dun CSV et genere CREATE TABLE et ALTER pour PostgreSQL, MySQL, SQLite ou SQL Server

## Exemples

- [Exemples CSV](https://elysiatools.com/fr/samples/csv-samples): Fichiers CSV d'exemple avec divers types de données, tailles et niveaux de complexité
- [Exemples Python](https://elysiatools.com/fr/samples/python): Exemples de code Python et démonstrations Hello World
- [Exemples JSON de Chat](https://elysiatools.com/fr/samples/chat-transcript-json): Exemples JSON pour transcriptions de chat multi-rôles
- [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 JSON d'inspection, d'utilite et de transformation](https://elysiatools.com/fr/hubs/json-utility): Formatez, inspectez, comparez, fusionnez, transformez, validez, analysez et marquez des charges JSON pour les API et donnees.
- [Debogage d'Observabilite avec Logs, Traces, Webhooks et Charges JSON](https://elysiatools.com/fr/hubs/observability-debugging): Parsez les logs, decodez les traces, inspectez les preuves webhook/API, explorez les charges JSON et extrayez les motifs recurrents avant la note d'incident.
