Outils pour développeurs ● Traitement local

Explorateur JSONPath

Sélectionnez des valeurs dans un document JSON avec des expressions JSONPath et consultez chaque résultat avec son chemin.

Préparation de l’outil…
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.

✓ Traitement local✓ Sans compte✓ Saisies traitées ici✓ Gratuit

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.