Probador JSONPath
Prueba expresiones JSONPath sobre datos JSON
JSON Data
Results
Herramientas relacionadas
Preguntas frecuentes
JSONPath es un lenguaje de consulta para JSON, similar a XPath en XML. Permite seleccionar y extraer valores concretos de un documento JSON con expresiones como $.store.book[0].title o $..price (todos los precios a cualquier profundidad).
$ es la raíz, .key selecciona un hijo, [0] selecciona un índice de array, [*] selecciona todos los elementos, .. recorre recursivamente a cualquier profundidad y [?(@.price < 10)] filtra por condición. Ejemplo: $.users[?(@.active==true)].name obtiene los nombres de usuarios activos.
Pega tu JSON en el editor, escribe la expresión JSONPath en el campo de consulta y haz clic en Execute. Los resultados aparecen al instante, mostrando tanto los valores como sus rutas completas dentro del documento.
JSONPath usa notación con puntos ($.store.book[0]) mientras que jq usa sintaxis con pipes (.store.book[0]). JSONPath se usa sobre todo en ecosistemas JavaScript/Java, mientras que jq es una herramienta de línea de comandos muy popular en scripting de shell. Ambos sirven para consultar datos JSON.