Requêtes JSONPath
Extrayez des nœuds JSON avec une expression et copiez un résultat ou tous les résultats trouvés
Comprendre les requêtes JSONPath
JSONPath localise des nœuds avec une expression de type chemin : par exemple parcourir les champs d’un objet par niveau, itérer sur des tableaux avec un joker ou filtrer des éléments par condition. Cette page analyse le JSON localement, exécute l’expression et liste chaque correspondance avec son chemin.
Une expression invalide signale une erreur sans bloquer le reste de la page. Vous pouvez copier une valeur trouvée ou sérialiser toutes les correspondances en texte de tableau pour des scripts et cas de test.
L’exemple par défaut extrait des champs d’un tableau de livres. Remplacez-le par vos données et votre expression ; modifier l’une des entrées efface le résultat précédent, relancez donc la requête.
Questions fréquentes
- Les expressions de filtre sont-elles prises en charge ?
- Les formes de filtre courantes sont prises en charge, comme sélectionner des éléments de tableau selon des conditions numériques ou textuelles. La syntaxe exacte dépend de l’implémentation JSONPath ; validez d’abord les expressions complexes sur des données d’exemple.
- Pourquoi le résultat est-il un tableau vide ?
- Un résultat vide signifie généralement que le chemin ne correspond à aucun nœud. Vérifiez l’orthographe des clés, les index de tableau et le nombre de niveaux.
- Peut-on copier toutes les correspondances d’un coup ?
- Oui. Copier tous les résultats place les valeurs trouvées dans le presse-papiers sous forme de tableau JSON ; rien n’est produit en l’absence de correspondance.