Mode d’emploi
- Collez du texte, ouvrez un fichier UTF-8 ou essayez l’exemple.
- Choisissez entrée et options, puis lancez l’outil ou activez l’exécution automatique.
- Vérifiez, copiez ou téléchargez le résultat. Modifier l’entrée invalide le résultat précédent.
Testeur JSONPath
Interrogez JSON avec JSONPath et inspectez valeurs et chemins sources.
Le traitement reste dans votre navigateur. Votre entrée n’est pas envoyée à DevToolsy.
Fonctionnement
Utilisez les sélecteurs RFC 9535, la descente récursive, les tranches et filtres. Chaque résultat inclut un chemin normalisé et un JSON Pointer ; cliquez pour sélectionner la valeur source.
{
"books": [
{"title":"Practical APIs","price":18,"inStock":true},
{"title":"Data Patterns","price":32,"inStock":false},
{"title":"Web Basics","price":12,"inStock":true}
]
}[
"Practical APIs",
"Web Basics"
]Interrogez JSON avec JSONPath et inspectez valeurs et chemins sources.
Options et fidélité des données
Les requêtes structurelles conservent les nombres exacts. Les filtres utilisent les nombres JavaScript et refusent les entiers non sûrs ou décimaux avec perte de précision. Aucune expression JavaScript n’est exécutée.
Utiliser le résultat
Une requête valide peut donner une liste vide. Vérifiez noms, indices et filtres. Limites : 1 000 résultats et 4 096 caractères par requête.
Vérifiez, copiez ou téléchargez le résultat. Modifier l’entrée invalide le résultat précédent.
Entrée UTF-8 jusqu’à 1 MiB par document, sortie jusqu’à 8 MiB. JSONPath et Schema : 5 secondes ; autres outils : 30 secondes.
Questions fréquentes
Quelle syntaxe JSONPath est disponible ?
Utilisez les sélecteurs RFC 9535, la descente récursive, les tranches et filtres. Chaque résultat inclut un chemin normalisé et un JSON Pointer ; cliquez pour sélectionner la valeur source.
Les grands nombres sont-ils préservés ?
Les requêtes structurelles conservent les nombres exacts. Les filtres utilisent les nombres JavaScript et refusent les entiers non sûrs ou décimaux avec perte de précision. Aucune expression JavaScript n’est exécutée.
Pourquoi n’y a-t-il aucun résultat ?
Une requête valide peut donner une liste vide. Vérifiez noms, indices et filtres. Limites : 1 000 résultats et 4 096 caractères par requête.
Mes données sont-elles envoyées ?
Le traitement reste dans votre navigateur. Votre entrée n’est pas envoyée à DevToolsy.
Puis-je ouvrir un fichier local ?
Entrée UTF-8 jusqu’à 1 MiB · sortie jusqu’à 8 MiB