Testeur JSONPath
Testeur de JSONPath en ligne gratuit, pas de nécessité d’installation. Prise en charge de la récursivité, du filtrage et du découpage.
À propos du testeur JSONPath
Exécute une requête JSONPath sur tout document JSON que vous collez et affiche les nœuds correspondants avec une mise en forme soignée. Un analyseur lexical intégré prend en charge la racine ($), les clés à point et entre crochets, les jokers (*), la descente récursive (..), l'index de tableau et le découpage [0:2], ainsi que les expressions de filtre comme [?(@.price < 10)].
Mode d'emploi
1. Collez un JSON valide dans la zone de texte JSON Input à gauche. 2. Saisissez une expression JSONPath (par ex. $.store.book[*].author) dans le champ à droite. 3. Cliquez sur Test pour évaluer ; le panneau de résultats affiche le JSON avec une indentation de 2 espaces. 4. Cliquez sur Examples pour insérer l'un des cinq chemins prêts à l'emploi. 5. Cliquez sur Copy pour copier le résultat sérialisé en JSON.
Syntaxe de chemin prise en charge
Racine $ et nœud courant @. Accès aux membres via .key ou ['key']. Le joker * développe les tableaux et les valeurs d'objet. La descente récursive .. parcourt tous les niveaux imbriqués. Formes entre crochets : [0] index unique, [0:2] slice (début inclus, fin exclu), [?(@.field op value)] filtre avec les opérateurs >, <, >=, <=, ==, ===, !=, !==. Lorsqu'un seul nœud correspond, ce nœud est renvoyé directement ; sinon, un tableau des correspondances est renvoyé.
▶Que fait l'opérateur de descente récursive .. ?
▶Quels opérateurs sont pris en charge dans les filtres ?
▶Pourquoi une correspondance unique est-elle renvoyée sans encapsulation ?
▶Que se passe-t-il avec un JSON mal formé ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.