Extracteur de chemin JSON
Ann
Sites externes associés
Certains liens sont des liens d'affiliation.
Outils associés
Collez un document JSON et un chemin, et cet outil renvoie exactement la valeur à cet emplacement — une chaîne, un nombre, un objet ou un tableau. Il comprend à la fois la notation pointée (a.b.c) et la notation entre crochets (a["b"][0]), y compris les index de tableau négatifs. Tout s'exécute dans votre navigateur.
Comment l'utiliser
- Collez votre JSON dans la première zone.
- Tapez un chemin comme users[0].name dans la zone de chemin.
- Lisez ou copiez la valeur extraite ci-dessous.
Comment ça fonctionne
Le JSON est analysé une fois en valeur en mémoire. Votre chemin est décomposé en une liste d'étapes — clés d'objet et index de tableau — acceptant la notation pointée, les clés entre crochets et guillemets, et les index numériques (y compris les négatifs qui comptent depuis la fin). L'outil parcourt ensuite la valeur étape par étape. Si une étape est manquante, il indique qu'aucune valeur n'a été trouvée, plutôt que de deviner.
Fonctionnalités
Notation pointée et crochets
Combinez librement a.b.c avec ["key"] et [0], comme dans le code.
Index négatifs
Utilisez [-1] pour récupérer le dernier élément d'un tableau.
Affiche le type
Voyez si le résultat est une chaîne, un nombre, un objet ou un tableau.
Entièrement privé
Votre JSON est analysé dans votre navigateur et n'est jamais téléversé.
Cas d'utilisation
Réponses API
Extrayez rapidement un champ d'une grande réponse API.
Fichiers de config
Vérifiez la valeur d'une clé spécifique enfouie dans une config.
Débogage
Confirmez ce que contient réellement un chemin imbriqué.
Apprentissage
Entraînez-vous à comprendre comment les chemins JSON correspondent aux données imbriquées.
Remarques
- Un $ ou un point en début de chemin est facultatif et ignoré.
- Les clés avec des caractères spéciaux fonctionnent entre crochets : ["a-b"].
- Un chemin vide renvoie le document entier.
- Toute l'analyse s'effectue sur votre appareil ; rien n'est téléversé.
FAQ
- Quelle syntaxe de chemin est prise en charge ?
- La notation pointée (a.b.c), les clés entre crochets (a["b"]) et les index de tableau (a[0]), qui peuvent être combinés.
- Puis-je lire le dernier élément d'un tableau ?
- Oui. Utilisez un index négatif comme items[-1] pour compter depuis la fin.
- Que se passe-t-il si le chemin n'existe pas ?
- L'outil indique clairement qu'aucune valeur n'a été trouvée, plutôt que de renvoyer quelque chose de trompeur.
- Renvoie-t-il aussi des objets ?
- Oui. Si le chemin pointe vers un objet ou un tableau, il est affiché en JSON formaté.
- Mon JSON est-il téléversé ?
- Non. L'analyse se fait entièrement dans votre navigateur et rien ne quitte votre appareil.