Explorateur JSONPath
Sélectionnez des valeurs dans un document JSON avec des expressions JSONPath et consultez chaque résultat avec son chemin.
Essayez un petit exemple
Essayez un petit exemple
Chargez cet exemple fictif dans un formulaire vide. Vérifiez les options, lancez l’outil si nécessaire et comparez le résultat ci-dessous.
JSONPath permet de sélectionner des valeurs dans une structure JSON. L’explorateur affiche chaque valeur trouvée et le chemin correspondant dans le document. Collez un JSON et saisissez une expression commençant par $. Utilisez les propriétés par point ou entre crochets, les index, les jokers, les tranches de tableau et la descente récursive. Prend en charge la racine, les propriétés, les index, les jokers, les tranches et la descente récursive; filtres, fonctions et unions ne sont pas implémentés. Maximum : 1 000 000 caractères et 10 000 résultats.
Document JSON
{"items":[{"value":"tea"},{"value":"coffee"}]}Expression JSONPath
$.items[*].value
Résultat attendu
$.items[0].value"tea"$.items[1].value"coffee"
L’exemple sera disponible lorsque l’outil sera prêt.
Le texte est traité dans votre navigateur.
Partager cet outil
Seul le lien public de l’outil est partagé. Vos saisies et résultats restent ici.
Afficher le lien à copier manuellement
Réponse rapide
JSONPath permet de sélectionner des valeurs dans une structure JSON. L’explorateur affiche chaque valeur trouvée et le chemin correspondant dans le document.
Le code de la page et ses ressources sont chargés depuis le site; les valeurs saisies sont traitées dans votre navigateur, sans requête de calcul.
Mode d’emploi
Collez un JSON et saisissez une expression commençant par $. Utilisez les propriétés par point ou entre crochets, les index, les jokers, les tranches de tableau et la descente récursive.
Limites
Prend en charge la racine, les propriétés, les index, les jokers, les tranches et la descente récursive; filtres, fonctions et unions ne sont pas implémentés. Maximum : 1 000 000 caractères et 10 000 résultats.
Questions fréquentes
Quels éléments de JSONPath sont disponibles ?
La racine $, les propriétés, les index de tableau, les jokers *, les tranches et la descente récursive .. sont pris en charge. Les filtres et fonctions ne le sont pas.
Les résultats modifient-ils le JSON ?
Non. L’expression sélectionne et affiche des valeurs; elle ne modifie pas le document.
Sources et références
Ces références documentent la norme ou l’API citée ; elles ne valident pas la sortie de l’outil.
