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.
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.