JSONPath
JSONPath est un langage de requête similaire à XPath proposé par Stefan Gössner, qui sélectionne des nœuds dans des documents JSON avec des expressions $..key.
Objectif
Sélectionner et filtrer en lot des nœuds de documents JSON par expressions de chemin, pour les requêtes d'API, l'extraction de configuration et la transformation de données.
Mécanisme
Une expression part de $ : .key sélectionne un enfant, [n] un élément de tableau, ..key recherche récursivement et [?filter] filtre. L'évaluateur parcourt le document en concordant avec l'expression et produit une liste de nœuds.
Cas d’usage
- Sélection de champs d'API REST
- Extraction de configuration JSON
- Pipelines de transformation de données
Outils associés
Requêtes JSONPath
Query JSON data using JSONPath expressions. Gratuit, privé, 100% côté client. OUTIL
Formateur JSON
Format, minify, or sort JSON online. Gratuit, privé et 100% côté client. OUTIL
Validateur JSON
Validate JSON and pinpoint syntax errors by line and column. Gratuit, privé et 100% côté client. OUTIL