# Outil JSON Pointer

Naviguer et extraire des valeurs de JSON en utilisant JSON Pointer (RFC 6901)

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

- **Catégorie:** Converter

- **Mots-clés:** json, pointer, rfc 6901, naviguer, extraire, chemin, requête, parcourir

## Présentation

L'outil JSON Pointer permet de naviguer précisément dans vos structures de données JSON complexes en utilisant la syntaxe standard RFC 6901 pour extraire, vérifier ou isoler des valeurs spécifiques.

## Entrées

- **Données JSON** (textarea): {"user": {"name": "John", "age": 30}, "items": \[1, 2, 3\]}
- **Chemin JSON Pointer** (text): e.g., /user/name or /items/0
- **Opération** (select)

## Quand l'utiliser

- Pour extraire rapidement une valeur imbriquée dans un fichier JSON volumineux sans parcourir manuellement toute la structure.
- Pour vérifier la présence d'une clé ou d'un chemin spécifique dans une réponse d'API.
- Pour isoler une sous-partie d'un document JSON afin de simplifier le traitement des données.

## Fonctionnement

- Collez vos données JSON dans le champ dédié.
- Saisissez le chemin JSON Pointer correspondant à l'élément recherché (ex: /utilisateur/nom).
- Sélectionnez l'opération souhaitée : obtenir la valeur, vérifier l'existence du chemin ou extraire le sous-arbre.
- Cliquez sur le bouton de traitement pour afficher le résultat instantanément.

## Cas d'usage

- Débogage rapide de réponses d'API complexes.
- Extraction de données spécifiques pour des scripts d'automatisation.
- Validation de la structure de fichiers de configuration JSON.

## Questions fréquentes

### Qu'est-ce que JSON Pointer ?

C'est une norme (RFC 6901) qui définit une syntaxe de chaîne pour identifier une valeur spécifique au sein d'un document JSON.

### Comment accéder à un élément dans un tableau ?

Utilisez l'index numérique dans le chemin, par exemple /items/0 pour accéder au premier élément du tableau 'items'.

### L'outil supporte-t-il les chemins complexes ?

Oui, vous pouvez naviguer à travers plusieurs niveaux d'imbrication en séparant les clés par des barres obliques (/).

### Que se passe-t-il si le chemin est invalide ?

L'outil vous informera que le chemin est introuvable ou que la structure JSON est incorrecte.

### Puis-je extraire un objet entier ?

Oui, en utilisant l'opération 'Extraire le sous-arbre', vous pouvez récupérer un objet ou un tableau complet situé à un chemin donné.

## Outils associés

- [De la palette d’image aux design tokens](https://elysiatools.com/fr/tools/image-to-design-tokens): Extrait les couleurs dominantes d’une image par k-means et les exporte en variables CSS / SCSS / config Tailwind / tokens JSON, avec noms et échelle de teintes
- [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.
- [Export de données de formulaire PDF](https://elysiatools.com/fr/tools/pdf-form-data-export): Lit les noms, types et valeurs actuelles des champs AcroForm d'un PDF et les exporte en chaîne JSON
- [Générateur de Data URI](https://elysiatools.com/fr/tools/data-uri-generator): Convertit les fichiers en Data URI (Base64 ou pourcentage-encodé) pour intégrer images, polices et ressources directement dans HTML, CSS ou Markdown
- [Extracteur de contour mélodique audio](https://elysiatools.com/fr/tools/audio-melody-contour-extractor): Extrait la mélodie dominante et réunit MIDI, événements de notes, contour de hauteur, SVG et JSON dans un ZIP.
- [Extracteur de tokens de thème ECharts](https://elysiatools.com/fr/tools/echarts-theme-token-extractor): Extrait des design tokens — couleurs, nombres, tailles de police et chaînes — d'un JSON de thème ECharts et les exporte directement dans votre design system. Collez un objet thème (celui enregistré et passé à echarts.init(dom, themeName)) et l'outil parcourt chaque feuille, étiquetant chaque couleur (avec normalisation optionnelle nommé/rgb → hex), nombre d'espacement, taille de police et chaîne, puis émet des variables CSS propres, un thème.extend Tailwind, un tokens.json Style Dictionary ou des variables SCSS. Pont entre un thème de visualisation ECharts et les tokens de design Figma/CSS/Tailwind sans recopier chaque valeur à la main.
- [Métadonnées média en JSON](https://elysiatools.com/fr/tools/media-metadata-to-json): Extrait les métadonnées audio/vidéo en JSON avec ffprobe.
- [Extracteur de tableaux PDF vers CSV/JSON](https://elysiatools.com/fr/tools/pdf-table-extractor-to-csv-json): Extrait des tableaux PDF avec OpenDataLoader et les exporte en JSON, CSV ou HTML

## 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 d interchange JSON et de traduction de formats](https://elysiatools.com/fr/hubs/json-convert): Comparez les outils de conversion JSON pour CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN et d autres formats structures dans un meme hub.
- [Outils d inspection, de diff et de transformation JSON](https://elysiatools.com/fr/hubs/json-utility): Regroupe dans un meme hub les outils de formatage JSON, comparaison, inspection de chemins, validation de schema, fusion et transformation pour les workflows API et donnees.
- [Generateurs de schemas JSON, donnees mock et fixtures API](https://elysiatools.com/fr/hubs/json-generate): Des outils reunis pour generation de schemas JSON, construction de payloads mock et preparation de fixtures API dans un seul hub.
- [Outils de formatage, de diff et de normalisation JSON](https://elysiatools.com/fr/hubs/json-format): Comparez les outils de formatage JSON, diff, revue de logs, comparaison de configuration et normalisation de données dans un hub unique pour les workflows JSON lisibles et vérifiables.
