Testeur et évaluateur JSONPath gratuit | Requêtes locales en temps réel

Testeur et évaluateur JSONPath gratuit pour le JSON d'API. Extrayez les nœuds correspondants en temps réel, inspectez les chemins et copiez les résultats JSON, tout en conservant l'analyse locale dans votre navigateur.

Cliquer pour le mode cinéma
L'analyse du JSON, la correspondance des chemins et la copie des résultats s'exécutent localement dans ce navigateur. Les données sources ne sont pas téléversées.
Payload de commande de librairie

Aperçu de la source

{
  "store": {
    "book": [
      {
        "category": "reference",
        "author": "Nigel Rees",
        "title": "Sayings of the Century",
        "price": 8.95
      },
      {
        "category": "fiction",
        "author": "Evelyn Waugh",
        "title": "Sword of Honour",
        "price": 12.99
      },
      {
        "category": "fiction",
        "author": "Herman Melville",
        "title": "Moby Dick",
        "isbn": "0-553-21311-3",
        "price": 8.99
      }
    ],
    "bicycle": {
      "color": "red",
      "price": 19.95
    }
  },
  "expensive": 10
}

Résultats correspondants

3 nœud(s) correspond(s) en 0 ms

3
Correspondances
0
Temps
Chemin$.store.book[0].author
Valeur
Nigel Rees
Chemin$.store.book[1].author
Valeur
Evelyn Waugh
Chemin$.store.book[2].author
Valeur
Herman Melville

Aide-mémoire JSONPath

Cliquez sur n'importe quelle expression pour l'appliquer à la saisie.

Mode d’emploi

  1. Cliquez sur Charger l'exemple, ou collez une réponse d'API ou un extrait de configuration dans Source JSON.
  2. Saisissez une requête JSONPath dans Expression JSONPath, comme $.store.book[*].author ou $..author.
  3. Examinez le nombre de correspondances, les chemins et les valeurs dans Résultats correspondants ; cliquez sur Copier le JSON résultat pour copier les correspondances sous forme de tableau.
  4. Utilisez l'aide-mémoire intégré lorsque vous avez besoin d'un rappel de syntaxe. Cet évaluateur couvre les modèles JSONPath courants ; vérifiez les fonctionnalités spécifiques aux dialectes par rapport à votre environnement d'exécution cible.

Fonctionnalités principales

  • Évaluation JSONPath en temps réel : réexécute les requêtes au fur et à mesure de votre saisie, idéal pour les réponses d'API, les fichiers de configuration et les payloads de test.
  • Traitement local par conception : l'analyse du JSON, la correspondance des chemins et la copie des résultats s'effectuent dans la session active du navigateur, sans envoyer de payloads à un serveur.
  • Résultats sensibles au chemin : chaque correspondance affiche son emplacement JSONPath ainsi qu'une valeur formatée, rendant les données imbriquées plus faciles à inspecter.
  • Aperçu de la source mis en valeur : le JSON valide est formaté avec une mise en valeur légère pour les chaînes, les nombres, les booléens et les valeurs null.
  • Aide-mémoire de syntaxe intégré : utilisez les sélecteurs de racine, la notation par points, les jokers de tableau, la descente récursive, les tranches et les expressions de filtre courantes sans quitter l'outil.

Outils associés

Calculateur FIRE 2026 gratuit | Simulateur de retraite ajusté à l'inflation

Le calculateur de retraite FIRE 2026 ajusté à l'inflation. Simulez votre pouvoir d'achat réel, évaluez vos écarts d'épargne et générez votre feuille de route. Export CSV en un clic. 100 % confidentiel.

Calculateur de taille de position gratuit | Gestion du risque de trading en ligne

Calculez la taille de votre position de trading selon votre capital, votre risque %, votre entrée et votre stop-loss. Fonctionne localement dans le navigateur pour simuler vos risques avant de trader.

Calculateur d'intérêts composés gratuit | Simulateur d'investissement et APY en ligne

Calculez vos intérêts composés à partir du capital initial, des versements périodiques, de l'APY et de la durée. Visualisez la part du capital et des intérêts sur un graphique interactif local.

Calculateur de prêt et crédit gratuit | Tableau d'amortissement interactif en ligne

Utilisez ce calculateur de prêt / crédit immobilier pour estimer vos mensualités, le total des intérêts et générer un tableau d'amortissement local. Saisissez le montant, le taux et la durée pour simuler immédiatement.

Calculateur d'investissement et de ROI gratuit | Simulateur d'intérêts composés en ligne

Utilisez ce calculateur d'investissement / ROI pour estimer localement votre capital de départ, vos versements mensuels, votre rendement annuel et vos résultats ajustés à l'inflation. Visualisez vos gains avec un graphique interactif.

Calculateur APR en APY gratuit | Convertisseur de taux nominal et effectif en ligne

Utilisez ce calculateur d'APR en APY pour convertir localement vos taux APR et APY. Saisissez un taux, choisissez la fréquence de capitalisation et obtenez instantanément le taux d'intérêt effectif, l'écart et un tableau comparatif.

Calculateur de marge commerciale gratuit | Convertisseur de marge et markup en ligne

Utilisez ce calculateur de marge commerciale pour estimer localement votre bénéfice brut, taux de marge, taux de marque (markup) et prix de vente. Saisissez vos coûts et marges cibles pour calculer instantanément.

Calculateur de CPM et CPC gratuit | Simulateur de budget et CTR publicitaire en ligne

Utilisez ce calculateur de CPM et de CPC pour estimer localement vos dépenses publicitaires, impressions, clics, CPM, CPC et CTR. Saisissez votre budget et vos coûts cibles pour planifier vos campagnes.

Logique de calcul

Cet outil utilise une évaluation JSONPath JavaScript locale dans le navigateur : il analyse le texte avec JSON.parse, puis parcourt les jetons d'objets et de tableaux pour rechercher des propriétés, des index, des jokers, des descentes récursives, des tranches et des comparaisons de filtres courantes. Tout le processus reste dans la mémoire de la page active et ne nécessite pas de serveur, ce qui le rend adapté aux payloads d'API contenant des clés, des dossiers d'utilisateurs ou des configurations internes.

Pour éviter de surestimer la compatibilité, l'implémentation se concentre sur les modèles JSONPath courants tels que &#36;.store.book[0].title, &#36;..author, &#36;.store.book[*] et &#36;.store.book[?(@.price < 10)]. Les dialectes JSONPath varient selon les écosystèmes, c'est pourquoi les expressions de script hautement personnalisées doivent toujours être vérifiées par rapport à votre environnement d'exécution cible.

FAQ

  • Est-il sûr de coller ici des réponses d'API contenant des données utilisateur ?
    • Oui. L'outil s'exécute uniquement côté client, ainsi votre JSON n'est pas transmis à un serveur.
  • Prend-il en charge les expressions de filtre ?
    • Il prend en charge les filtres de comparaison courants tels que [?(@.price < 10)] et [?(@.category == "fiction")].
  • Pourquoi le même JSONPath peut-il renvoyer des résultats différents dans un autre outil ?
    • Le JSONPath possède plusieurs dialectes historiques. Les évaluateurs JS, Java et Python peuvent différer sur les cas limites, tandis que cet outil se concentre sur la syntaxe de requête moderne et courante.
  • Pourquoi la sortie est-elle toujours un tableau ?
    • Une requête JSONPath peut correspondre à zéro, un ou plusieurs nœuds. Les résultats sont normalisés dans un tableau JSON pour la copie et l'utilisation en aval.
  • Puis-je l'utiliser hors ligne ?
    • Après le chargement de la page, l'analyse et la requête JSON ne dépendent pas des services backend ; les saisies de la page active continuent de fonctionner sans connexion réseau.