ToolzPod

Évaluateur JSONPath

Évaluez des requêtes JSONPath sur des données JSON

Qu'est-ce qu'un évaluateur JSONPath ?

Un évaluateur JSONPath vous permet d'interroger et d'extraire des données de documents JSON à l'aide d'expressions JSONPath. JSONPath est un langage de requête pour JSON, similaire à XPath pour XML. Il fournit un moyen pratique de naviguer dans des structures JSON imbriquées, de sélectionner des valeurs spécifiques et de filtrer des tableaux sans écrire de code d'analyse personnalisé.

Comment utiliser cet évaluateur JSONPath

  1. Collez ou tapez vos données JSON dans la zone de saisie.
  2. Entrez une expression JSONPath telle que $.store.book[0].title.
  3. Cliquez sur « Évaluer » pour voir les résultats correspondants.
  4. Copiez le résultat en utilisant le bouton Copier.

Syntaxe JSONPath supportée

Cet outil prend en charge les opérateurs JSONPath de base : $ (racine), . (enfant), [] (indice), [*] (caractère générique), et les indices numériques comme [0] ou [1]. Ceux-ci couvrent les besoins de requête les plus courants pour inspecter les réponses API, les fichiers de configuration et autres données JSON.

Questions fréquemment posées

Que signifie le symbole $ dans JSONPath ?

Le signe dollar $ représente l'objet racine du document JSON. Toutes les expressions JSONPath commencent par $ pour indiquer le début de la traversée du chemin.

Puis-je utiliser JSONPath pour sélectionner tous les éléments d'un tableau ?

Oui, utilisez l'opérateur caractère générique [*] pour sélectionner tous les éléments. Par exemple, $.store.book[*].title retourne le titre de chaque livre du tableau.

Outils associés