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.

Izraz Descriptif
$.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.

100% Confidentialité 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.

Testeur JSONPath

Évaluez les expressions JSONPath prises en charge par rapport à un document JSON local et inspectez les chemins et valeurs correspondants.

Entrée
JSON valide et une expression JSONPath.
Sortie
Les valeurs correspondantes avec leurs chemins et leur nombre.
Limitations réelles
Les dialectes JSONPath diffèrent ; les expressions de script et les opérateurs non pris en charge ne sont pas acceptés, et une requête valide peut légitimement ne rien trouver.
Confidentialité et traitement des données
JSON et une expression JSONPath valide sont traitées dans cette rubrique de navigateur. Convertr ne reçoit pas ou n'en stockera pas ; fermer ou récharger la page nette l'état de fonctionnement sauf si l'outil offre explicitement un téléchargement local.

Comment utiliser cet outil

  1. Fournissez un JSON valide et une expression JSONPath dans les contrôles de l'outil.
  2. Choisissez les paramètres qui affectent les valeurs correspondantes avec leurs chemins et leur nombre, puis exécutez l'outil.
  3. Examinez les valeurs correspondantes avec leurs chemins et comptez-les avant de les copier ou de les télécharger.

Modes d’échec courants

JSON invalide, crochets malformés, un opérateur non pris en charge ou un chemin absent du document produit une erreur ou zéro correspondance.

Exemple utile

Exécutez $.store.book[*].title sur un document de magasin pour lister chaque titre de livre.