Tester des expressions JSONPath contre des données JSON et voir les résultats
JSONPath est un langage de requête pour JSON, analogue à XPath pour XML. Il permet d'extraire des valeurs de structures JSON profondément imbriquées grâce à des expressions de chemin.
Ce testeur accepte un document JSON et une expression JSONPath et retourne toutes les valeurs correspondantes. Il supporte la notation pointée, la notation crochet, le wildcard (*), la descente récursive (..), les slices de tableau et les filtres.
JSONPath sélectionne des valeurs dans le JSON. jq est un processeur en ligne de commande plus puissant qui transforme aussi le JSON. JSONPath est plus simple et intégré dans beaucoup d'outils ; jq est plus riche mais nécessite une installation.
.. recherche à tous les niveaux de l'arbre JSON la clé donnée.
Oui — JSONPath a été défini informellement et implémenté de façon inconsistante. Variantes principales : Goessner, Jayway et le nouveau standard RFC 9535.
Les deux sélectionnent la même clé "a" depuis l'objet racine. La notation crochet est nécessaire pour les clés contenant des espaces, tirets ou commençant par des chiffres.
Formateur JSON · Minificateur JSON · Validateur JSON · JSON vers CSV · JSON ↔ YAML · Aplatir JSON