Évaluateur JMESPath

Fonctionne localement dans votre navigateur. Rien ne quitte votre appareil.

Exécutez localement des expressions JMESPath Core contre JSON et exportez le résultat.

Paramètres JMESPath

JMESPath renvoie exactement une valeur JSON, et ne correspond pas aux positions. Les extensions communautaires telles que root $, let, arithmétique ou fonctions supplémentaires sont bloquées.

Entrée

Sortie

Collez un JSON valide et une expression JMESPath.

Comment ça marche

  1. 1

    Coller du JSON ou ouvrir un fichier

    Collez du JSON ou ouvrez un fichier JSON ou TXT jusqu’à 100 Mo.

  2. 2

    Saisir l’expression JMESPath

    Saisissez une expression JMESPath, par exemple people[?age > `30`].name.

  3. 3

    Exporter le résultat

    Choisissez le format et copiez ou téléchargez le résultat.

Bon à savoir

L’évaluateur JMESPath applique strictement le cœur de la spécification et renvoie une seule valeur JSON.

JMESPath renvoie souvent null si un chemin n’existe pas.

Cas d’utilisation typiques

Tester une expression de requête AWS CLI avant utilisation

L’option --query d’AWS CLI utilise JMESPath ; testez ici avant de l’utiliser dans un script.

Extraire une liste filtrée d’un document JSON

Utilisez une expression comme people[?age > `30`].name pour extraire des valeurs filtrées.

Conseils pour de meilleurs résultats

Attribuer les résultats null à des chemins manquants

Si une requête renvoie null, vérifiez d’abord les noms de champs et projections.

Ne pas attendre d’extensions communautaires d’autres bibliothèques

Root $, let, arithmétique ou fonctions supplémentaires sont bloqués, car hors du cœur.

Fonctions

  • Spécification cœur stricte

    Bloque les extensions communautaires pour une conformité maximale.

  • Quatre formats de sortie

    JSON, JSON Lines, CSV ou texte brut pour le résultat.

  • Traitement local

    Vos données ne quittent jamais votre appareil.

Questions fréquentes

Pourquoi ma requête renvoie-t-elle null ?

JMESPath renvoie null si un chemin n’existe pas — vérifiez champs et filtres.

Mes données sont-elles envoyées ?

Non. L’évaluation est entièrement locale.

Vous cherchez un autre outil ?

Tous les outils fonctionnent localement dans votre navigateur – sans inscription, sans envoi et même hors ligne.