$ = raíz ·
. = hijo ·
[*] = todos los elementos del array ·
[0] = índice ·
[0:2] = segmento ·
.. = descenso recursivo ·
?(@.price < 10) = expresión de filtro.
Ejemplo: $.store.book[?(@.category=="fiction")].title
¿Qué es el probador JSONPath?
El probador JSONPath te permite ejecutar expresiones JSONPath sobre datos JSON e inspeccionar de inmediato los resultados coincidentes. Es útil para depurar API, datos de prueba, reglas ETL y cualquier flujo de trabajo en el que necesites apuntar a nodos específicos dentro de JSON anidados.
Cómo usar el probador JSONPath
- Pega el documento JSON en el área de entrada.
- Introduce la expresión JSONPath que quieres probar.
- Revisa las coincidencias devueltas y ajusta los filtros o selectores.
- Copia la ruta funcional en tu aplicación, prueba o paso de automatización.
Entiende el probador JSONPath ▾
Ejemplo
Casos de uso comunes
- Prueba expresiones JSONPath con respuestas de API y datos de prueba
- Confirma los filtros y selectores de arrays antes de usarlos en el código
- Depura estructuras JSON anidadas consultando solo los campos que necesitas
- Enseña a tus compañeros cómo JSONPath selecciona nodos de payloads complejos
Por qué usar esta herramienta
- Útil para API, reglas de automatización y depuración de fixtures.
- Facilita la consulta interactiva de arreglos y objetos anidados.
- Se ejecuta en el navegador, así que las muestras JSON permanecen locales durante las pruebas.
Preguntas frecuentes
No: jq es un lenguaje de consulta independiente. JSONPath está estandarizado en la RFC 9535 y es compatible con muchas bibliotecas.
Actualmente, una expresión a la vez; los resultados muestran todos los nodos coincidentes.
El probador JSONPath en línea —consulta y prueba expresiones JSONPath gratis se ejecuta completamente en tu navegador y te ayuda a completar esta tarea sin subir datos a un servidor.
Sí. Esta herramienta es gratis y no requiere registro.