Saltar al contenido

Tester JSONPath Online

Última verificación mayo 2026 — corre en tu navegador
Ejemplos:
Entrada JSON
Resultado

JSONPath Online — Tester, Evaluador y Probar Consultas

Pega tu JSON y una expresión JSONPath, y el tester evalúa la consulta contra el documento en tiempo real, listando cada coincidencia y contando cuántos nodos seleccionó la ruta. Las expresiones se ejecutan en cada pulsación, así que puedes iterar un filtro hasta devolver exactamente el subconjunto que necesitas sin salir de la página.

Esta es la herramienta para construir la consulta exacta que luego usarás en pipelines tipo jq, campos JMESPath en herramientas cloud, aserciones de CI, motores de reglas basados en JSONPath o código que extrae valores de payloads de API. También sirve para depurar una consulta que parece correcta pero no devuelve nada, o para explorar un documento desconocido escribiendo consultas de descenso recursivo como $..id y hacer un censo de identificadores.

La superficie completa de JSONPath está admitida: raíz ($), hijo (.clave y ["clave"]), índice y slice ([0], [1:3], [-1]), comodín (*), descenso recursivo (..) y expresiones de filtro ([?(@.price > 10)]). El desplegable de ejemplos siembra patrones comunes para comparar tu consulta contra un baseline conocido, y las expresiones inválidas producen un mensaje de error específico en vez de un resultado vacío silencioso.

Los datos y la consulta se quedan en tu navegador — nada se envía a un servidor en ningún momento.

Sobre el Tester JSONPath

Prueba y depura expresiones JSONPath contra tus datos en tiempo real. Ve instantáneamente los resultados de coincidencias con un conteo. Incluye ejemplos de acceso rápido para aprender la sintaxis.

  • Evaluación en tiempo real mientras escribes
  • Conteo de coincidencias mostrado automáticamente
  • Ejemplos integrados: filtros, comodines, descenso recursivo
  • Admite la especificación completa de JSONPath
  • Mensajes de error claros para expresiones inválidas

100% en tu navegador. Tus inputs nunca salen de tu navegador. Anuncios mediante AdSense (con consentimiento).

Preguntas frecuentes

¿Cómo consulto JSON con JSONPath?

Pega tu JSON y escribe una expresión JSONPath como $.store.book[0].title o $..author. La herramienta evalúa la consulta sobre el documento y devuelve los nodos coincidentes en tiempo real. Admite los operadores habituales: hijo (.), descenso recursivo (..), comodín (*), slicing de arrays ([0:3]), filtros ([?(@.price < 10)]) y selección múltiple ([title,author]). Los resultados se muestran como array JSON de coincidencias.

¿El evaluador JSONPath es gratis?

Sí, totalmente gratis, sin registro. Ejecuta consultas ilimitadas sobre JSON del tamaño que tu navegador pueda cargar. JSONCraft es gratis en todas sus herramientas — formateador, visor, JSONPath, conversores — sin plan premium ni límite de consultas. Los power users lo usan todo el día para explorar respuestas API sin escribir JavaScript ad hoc.

¿La herramienta JSONPath sube mi JSON?

No. Tanto el documento JSON como la expresión se quedan en tu navegador. El evaluador corre localmente en JavaScript sin llamada de red. Eso importa porque las consultas reales suelen apuntar a payloads de producción con tokens o datos de cliente; puedes explorarlos con seguridad sin filtrar nada.

¿Puedo usar filtros y descenso recursivo?

Sí. El descenso recursivo $..book coincide con cualquier clave 'book' a cualquier profundidad, que suele ser lo que quieres cuando la estructura varía. Las expresiones de filtro como $..book[?(@.price < 10)] evalúan un predicado contra cada candidato usando @ como el elemento actual. Slicing [0:5], índices negativos [-1:] y selectores de unión [0,2,4] también funcionan según la especificación Goessner.

¿Cuándo usar JSONPath en lugar de jq?

JSONPath es más simple y nativo del navegador — genial para exploración ad hoc y para incrustar consultas en herramientas o configuración. jq es un lenguaje de programación completo con variables, funciones y transformaciones; mejor cuando necesitas remodelar la salida, no solo seleccionar. Si exploras o sacas valores concretos, JSONPath es más rápido; si produces un documento transformado, usa jq.

Fuentes (1)
  • Gössner, S., Normington, G., & Bormann, C. (Eds.) (2024). JSONPath: Query Expressions for JSON. RFC 9535, IETF, February 2024.

Estas son las especificaciones y estándares que esta herramienta implementa.

Guías relacionadas

Por ·