Aller au contenu
🎯

Évaluateur JSONPath

Testez des expressions JSONPath contre des données JSON. Évaluation en direct, résultats mis en évidence. Supporte la syntaxe JSONPath de base.

Essayer des exemples:
  

Aide-mémoire syntaxe JSONPath

JSONPath est l'équivalent JSON de XPath. Il permet de sélectionner des nœuds d'un document JSON via une expression de type chemin. Opérateurs courants : $ (racine), .key (enfant), ..key (descente récursive), [*] (joker), [n] (index de tableau), [start:end] (slice), [?(@.x > 1)] (expression de filtre).

Patterns courants

  • $.store.book[*].author — tous les auteurs du tableau de livres.
  • $..price — chaque champ price n'importe où dans l'arbre.
  • $.store.book[0,1] — les deux premiers livres.
  • $.store.book[-1] — dernier livre.
  • $.store.book[?(@.price < 10)] — livres moins chers que 10.

Utilisations courantes

  • Parsing de réponses API — extrayez les champs de réponses profondément imbriquées.
  • Navigation de configuration — interrogez de grandes arborescences de config de manière concise.
  • Assertions de tests — écrivez des vérifications expressives pour les tests d'intégration.

Confidentialité

Toute l'évaluation s'exécute 100% dans votre navigateur. Aucune donnée envoyée.