Outil Gratuit

JSONPath Tester

Testez les expressions JSONPath contre les données JSON en temps réel. Supporte la notation pointée, la notation entre crochets, les caractères génériques, les tranches de tableau et la descente récursive.

JSONPath Tester

Référence de la syntaxe JSONPath

$ est l'objet racine. Utilisez la notation pointée ($.key) ou la notation entre crochets ($['key']) pour naviguer. [*] ou .* sélectionne tous les éléments. [0] sélectionne par index. [0:2] coupe un tableau. ..key effectue une descente récursive — recherchant tous les niveaux. Les chemins sont évalués en direct au fur et à mesure que vous tapez.

Comment utiliser

  1. Collez votre JSON dans la zone d'entrée, ou cliquez sur Charger un exemple.
  2. Tapez une expression JSONPath commençant par $.
  3. Les correspondances s'affichent instantanément au fur et à mesure que vous tapez.
  4. Cliquez sur Copier les correspondances pour copier le tableau de résultats en JSON.
  5. Cliquez sur Copier les statistiques pour copier le nombre de correspondances et le chemin en tant que texte brut.

Votre JSON reste dans votre navigateur — aucune donnée n'est envoyée à aucun serveur.

Questions Fréquemment Posées

Quelle syntaxe JSONPath est prise en charge?
Racine ($), notation pointée (.key), notation entre crochets (['key']), index de tableau ([0]), index négatif ([-1]), tranche de tableau ([0:2]), caractère générique ([*] et .*), et descente récursive (..key).
Cela prend-il en charge les expressions de filtre comme ?(@.price > 10)?
Pas actuellement. Les expressions de filtre nécessitent un analyseur plus complexe. L'outil couvre la syntaxe principale utilisée dans la grande majorité des requêtes JSONPath du monde réel.