Projeter tous les noms
Entrée
$.users[*].name
Sortie
["Ada", "Linus"]
Le joker sélectionne name dans chaque élément.
AppHelp
Collez du JSON, essayez des jokers ou filtres sûrs, inspectez chaque valeur et chemin, puis copiez l’expression adaptée à votre langage. Tout reste dans ce navigateur.
Utilise la sémantique JSONPath Plus 10.4 et l’évaluation sûre dans le navigateur.
Ce testeur dédié exécute JSONPath Plus 10.4 sur le JSON collé, affiche chaque valeur avec son JSONPath canonique et son JSON Pointer, puis convertit les chemins pour neuf environnements. Il emploie l’évaluation sûre, ne modifie pas la source et n’envoie, ne stocke, ne journalise ni n’ajoute les données à l’URL.
$.users[*].name
["Ada", "Linus"]
Le joker sélectionne name dans chaque élément.
$.users[?(@.role == "admin")]
Tableau JSON des objets utilisateur correspondants
La condition utilise l’évaluation sûre de JSONPath Plus, pas eval natif.
$..id
Toutes les valeurs id sous la racine
La descente récursive couvre plusieurs profondeurs.