É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
Coller du JSON ou ouvrir un fichier
Collez du JSON ou ouvrez un fichier JSON ou TXT jusqu’à 100 Mo.
- 2
Saisir l’expression JMESPath
Saisissez une expression JMESPath, par exemple people[?age > `30`].name.
- 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.
Autres outils
Vous cherchez un autre outil ?
Tous les outils fonctionnent localement dans votre navigateur – sans inscription, sans envoi et même hors ligne.