Évaluateur JMESPath

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

Privé par conception : vos données ne quittent jamais votre appareil.

Sortie

Collez un JSON valide et une expression JMESPath.

Bon à savoir

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

Les recherches typiques incluent testeur JMESPath et AWS CLI query. 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.

Comment ça marche

Pas à pas

  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.

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