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

  1. Pega el documento JSON que quieras consultar.
  2. Escribe la expresión JSONPath en el campo de consulta.
  3. Pulsa Ejecutar para evaluarla sobre el documento parseado.
  4. Lee la lista de resultados: cada coincidencia muestra el valor y su ruta.
  5. 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

CriterioJSONPathjqBucles a mano
Se ejecuta enCualquier lenguaje con libreríaShell y scriptsEl código de tu aplicación
Curva de aprendizajeBaja: sintaxis de rutasMedia: lenguaje de filtrosDepende del lenguaje
Filtros y comodinesSíSí, más expresivosSí, pero verboso
Mejor paraLeer valores de una respuestaPipelines y transformacionesLó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.

Todas las Herramientas