Testeur et évaluateur JSONPath

Interrogez, inspectez et évaluez des documents JSON à l'aide d'expressions JSONPath en temps réel. Toute l'évaluation s'exécute localement dans votre navigateur — vos données ne sont jamais téléchargées.

Dialecte : JSONPath-Plus
Prêt
0 octets
Les valeurs correspondantes seront affichées ici.

Exemples JSONPath

Chargez les données d'exemple et cliquez sur n'importe quelle expression ci-dessous pour l'essayer immédiatement. Ces exemples démontrent les sélecteurs standard ainsi que les extensions JSONPath-Plus.

Expression Description
$.store.book[*].author Auteurs de tous les livres du magasin.
$..author Tous les auteurs récursivement n'importe où dans le JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Deux premiers livres utilisant des sélecteurs d'union/virgule.
$.store.book[:2] Deux premiers livres utilisant la notation de tranche.
$.store.book[?(@.isbn)] Tous les livres qui contiennent une propriété ISBN.
$..price Tous les prix récursivement n'importe où dans le document.

À propos de JSONPath-Plus

Cet évaluateur exécute le dialecte JSONPath-Plus. Il étend la spécification JSONPath originale avec des fonctions personnalisées, des sélecteurs parents (^), des filtres de propriété/index et des opérations natives de tableau/tranche.

Différences de syntaxe et de dialecte

La syntaxe JSONPath varie selon les bibliothèques (par exemple Go, Java, Python). JSONPath-Plus est entièrement JavaScript côté client, permettant des fonctions de filtre standard et des recherches de sélecteurs profonds en toute sécurité dans le navigateur.

Confidentialité 100 % côté client

Vos documents JSON et expressions de requête sont évalués directement dans le bac à sable de votre navigateur. Aucune donnée n'est envoyée à des API ou serveurs externes, garantissant une confidentialité totale.