Ejecute expresiones JSONPath sobre cualquier documento JSON para extraer exactamente los valores que necesita. Admite notación de punto y de corchetes, comodines *, búsqueda descendente .., rebanadas de matrices y expresiones de filtro como ?(@.price < 10). También: Formateador JSON | Comparar JSON | Todas las herramientas JSON. Todo el procesamiento se realiza en local en su navegador: no se sube nada.
Expresión JSONPath:
La expresión debe empezar por $. Una lista de resultados no vacía significa que la expresión coincide. Ctrl+Intro en cualquiera de los dos cuadros también evalúa.
Entrada (documento JSON)
Salida (coincidencias)
Evalúa automáticamente mientras escribe.
Pegue JSON a la izquierda, escriba una expresión JSONPath y evalúe. Todo el procesamiento se queda en su navegador.
Referencia rápida de JSONPath (estilo RFC 9535): $ raíz .name / ['name'] hijo [*] cualquier elemento .. búsqueda descendente (p. ej., $..price) [0], [-1] índice [0:2] rebanada [?(…)] filtro, p. ej., $..book[?(@.price < 10)]. Nota: una expresión válida que no encuentra nada informa de sin coincidencias en lugar de un error, lo que resulta útil para explorar la forma de un documento.
JSONPath: un lenguaje de consulta para JSON
JSONPath selecciona nodos dentro de un documento JSON igual que XPath selecciona nodos en XML: $ es la raíz, .name entra en una clave, [n] indexa matrices, .. busca recursivamente y ?(...) filtra por expresión. A diferencia de un lenguaje de consulta completo, solo lee: no puede transformar ni agregar. Una expresión que no coincide con nada devuelve un resultado vacío, no un error.
El RFC 9535 (2024) normalizó la sintaxis que sigue esta página.
🔷 Herramientas JSON
Ejecute consultas JSONPath sobre documentos JSON con comodines, filtros y rebanadas.