OpenReplay Logo
12k
12k

Probador de JSONPath

Prueba expresiones JSONPath sobre tu JSON y ve cómo los resultados coincidentes se actualizan en vivo — con una hoja de referencia integrada. Todo se ejecuta en tu navegador.

Procesado localmente

Hoja de referencia

$ el elemento raíz[*] todos los elementos (comodín).. descenso recursivo[0:2] porción de arreglo[?(@.x)] expresión de filtro

Acerca de esta herramienta

JSONPath es un lenguaje de consulta para JSON, el equivalente en JSON de XPath para XML. Una expresión como $.store.book[*].author selecciona cada author en un arreglo de libros. Se utiliza en pruebas de API, configuración, procesamiento de registros y canalizaciones de extracción de datos.

Pega tu JSON, escribe una expresión y los valores coincidentes aparecen de inmediato como un arreglo JSON. Un JSON no válido o una expresión mal formada se señala con un mensaje claro. Usa la hoja de referencia para los operadores comunes — comodines, descenso recursivo, porciones de arreglos y filtros — y copia los resultados coincidentes con un clic.

Tu JSON se consulta localmente — no se sube nada.

Preguntas frecuentes

¿Qué sintaxis de JSONPath es compatible?

El dialecto jsonpath-plus ampliamente usado: $ raíz, acceso a hijos con . y [], comodín *, descenso recursivo .., porciones [start:end:step] y expresiones de filtro [?(@.price < 10)].

¿Por qué obtengo un resultado vacío?

Un arreglo vacío significa que la expresión es válida pero no coincidió con nada — revisa las rutas y los índices de arreglo frente a tu JSON. Un error de sintaxis en la expresión se informa por separado.

¿En qué se diferencia esto de un formateador JSON?

Un formateador embellece o valida todo el documento; JSONPath extrae solo las partes que consultas. Usa el formateador JSON para leer la estructura y luego JSONPath para extraer valores de ella.