Probador JSONPath
Prueba expresiones JSONPath sobre tu JSON y previsualiza las coincidencias al instante. Todo se ejecuta en tu navegador.
Esperando entrada
Expresiones comunes
Rutas disponibles
Resultado de la consulta
Pega o escribe texto JSON aquí...
¿Qué es JSONPath?
JSONPath es un lenguaje de consulta para JSON, el equivalente a XPath para XML. Expresiones como $.orders[*].total seleccionan un subconjunto del documento, y filtros como $..[?(@.price > 20)] lo acotan aún más.
Un probador te deja ensayar esas expresiones sobre datos reales y ver las coincidencias al momento, mucho más rápido que probar a ciegas y volver a ejecutar código.
Cómo probar una consulta JSONPath
- Pega el documento JSON que quieras consultar.
- Escribe la expresión JSONPath en el campo de consulta.
- Pulsa Ejecutar para evaluarla sobre el documento parseado.
- Lee la lista de resultados: cada coincidencia muestra el valor y su ruta.
- Ajusta la expresión hasta que el conjunto de resultados sea el que espera tu código.
Ejemplos de JSONPath
Todos los totales
$.orders[*].total
[19.9, 42.0, 7.5]
Filtrar por valor
$..[?(@.price > 20)]
1 coincidencia: {"sku":"A-2","price":42.0}JSONPath vs jq vs recorrido manual
| Criterio | JSONPath | jq | Bucles a mano |
|---|---|---|---|
| Se ejecuta en | Cualquier lenguaje con librería | Shell y scripts | El código de tu aplicación |
| Curva de aprendizaje | Baja: sintaxis de rutas | Media: lenguaje de filtros | Depende del lenguaje |
| Filtros y comodines | Sí | Sí, más expresivos | Sí, pero verboso |
| Mejor para | Leer valores de una respuesta | Pipelines y transformaciones | Lógica de negocio |
Preguntas frecuentes
Preguntas frecuentes y especificaciones
¿Qué sintaxis JSONPath se admite?
Se admiten selectores habituales como hijo, índice de array, comodín y descenso recursivo.
¿Se suben mis datos?
No. Las consultas se ejecutan localmente en tu navegador.
Probador JSONPath
- Empieza por $ para apuntar a la raíz y añade segmentos .clave o [índice].
- Las coincidencias se evalúan sobre tu JSON parseado mientras escribes.