Testeur JSONPath - Évaluez des Expressions JSONPath (RFC 9535) en Ligne
Testeur JSONPath
Interrogez un document JSON et voyez les correspondances et leurs chemins pendant la saisie
Résultats en Direct
Les correspondances et leurs chemins normalisés se mettent à jour pendant la saisie de l'expression ou la modification du document.
Filtres, Tranches et Plus
Prend en charge les filtres comme [[email protected] < 10 && @.isbn], les tranches, les indices négatifs, la descente récursive et les fonctions length, count, match, search et value.
Erreurs Utiles
Les problèmes de syntaxe sont indiqués par position, et les expressions qui enfreignent les règles de type sont rejetées comme l'exige la norme.
Confidentialité Totale
Votre JSON est évalué dans votre navigateur et jamais envoyé.
Guide Rapide de JSONPath
JSONPath est un langage de requête pour JSON, normalisé dans la RFC 9535. Une requête part de la racine, $, et suit des segments : .nom ou ['nom'] choisit un membre, [0] et [-1] choisissent des éléments d'un tableau par position, [1:3] découpe une tranche, * sélectionne tout à ce niveau et .. cherche à toute profondeur, donc $..price trouve tous les prix où qu'ils soient. Un filtre comme [[email protected] < 10] garde les éléments dont le nœud courant, @, réussit le test.
L'outil suit la norme de près, donc les résultats peuvent différer d'anciennes bibliothèques JSONPath : les règles d'espaces sont strictes, comparer des valeurs de types différents donne simplement faux au lieu d'une erreur, et les expressions qui enfreignent les règles de type de la norme sont rejetées. La liste des résultats montre chaque correspondance avec son chemin normalisé, qui est l'emplacement exact de la valeur dans le document.
Points Clés
- RFC 9535: Implémente la norme et réussit sa suite officielle de tests de conformité.
- Essayez les exemples: Cliquez sur une expression d'exemple pour charger un document de librairie.
- Outils associés: Voir aussi le Formateur JSON, le Visualiseur JSON et le Validateur JSON.