Testeur JSON Path
Testez vos expressions JSONPath sur vos données JSON pour extraire des propriétés, des éléments de liste ou des plages d'index.
Exécuter l’outil
Ce testeur en ligne évalue des expressions de chemin sur des structures JSON et extrait les valeurs correspondantes. Vous saisissez un document structuré puis appliquez une syntaxe de sélection adaptée pour inspecter vos données. Le traitement prend en charge les propriétés d'objets séparées par des points, le caractère générique pour explorer les listes ou les valeurs d'objets, ainsi que les crochets pour cibler des indices numériques ou des plages d'index spécifiques. Dès que l'évaluation se termine, le panneau d'affichage présente la liste des données extraites, le décompte total d'éléments repérés et l'expression soumise. Lorsqu'un champ reste vide ou ne comporte que des espaces, l'outil indique simplement une absence de correspondance. Si la saisie contient une syntaxe JSON invalide ou des crochets mal formés, l'interface signale un problème d'analyse pour vous aider à corriger votre document.
Mode d’emploi
- Collez votre code JSON dans la zone de texte prévue pour les données.
- Saisissez l'expression de chemin à évaluer, comme un chemin avec points, un caractère générique ou des crochets d'index.
- Lancez l'évaluation pour afficher la liste des éléments correspondants et le nombre de valeurs trouvées.
Exemples
- Pour extraire tous les titres de livres dans {"store": {"book": [{"title": "A"}, {"title": "B"}]}}, appliquez le chemin store.book[*].title afin de récupérer les deux chaînes correspondantes.
- Pour cibler le premier utilisateur d'une liste {"users": ["Alice", "Bob"]}, utilisez l'expression users[0] pour obtenir directement le premier élément.
FAQ
Quelles syntaxes de chemin sont acceptées ?
Le testeur prend en charge la notation pointée pour les propriétés d'objets, le caractère générique pour parcourir les listes ou les valeurs d'objets, ainsi que la notation entre crochets pour les indices et les plages d'index.
Que se passe-t-il si les données JSON ou le chemin restent vides ?
Si l'un des deux champs est laissé vide ou ne contient que des espaces, l'outil affiche une liste vide sans signaler d'erreur.
Comment corriger une anomalie d'analyse ?
Vérifiez que votre document JSON est syntaxiquement valide avec des guillemets doubles et des accolades bien appariées, puis assurez-vous que les crochets d'index respectent un formatage numérique correct.