Probador de JSONPath online
Pega un JSON y una expresión JSONPath, y comprueba al instante qué valores selecciona, con la ruta exacta de cada coincidencia.
Sintaxis admitida
Subconjunto habitual de JSONPath (notación Goessner), el mismo que usan la mayoría de herramientas online:
| Expresión | Qué selecciona |
|---|---|
| $.store.book[0].title | Acceso directo por clave e índice |
| $.store.book[*].title | Todos los elementos de un array (wildcard) |
| $..price | Toda clave "price" a cualquier profundidad (descenso recursivo) |
| $.store.book[0:2] | Un rango de un array (slice, sin paso) |
| $.store.book[?(@.price < 10)] | Filtro: elementos que cumplen una condición |
| $.store.book[?(@.category == 'fiction')] | Filtro por igualdad de texto |
Qué no admite
No admite expresiones de script arbitrarias (como @.length-1 dentro de un filtro), slices con paso (inicio:fin:paso), ni varios selectores separados por coma dentro de un mismo corchete. Si tu expresión usa algo de esto, se muestra un error explícito en vez de un resultado adivinado.
Privacidad
El JSON se procesa en tu navegador. Nunca se envía a Numelto ni a ningún servicio externo.