Evaluador de JSONPath
Evaluación de expresiones JSONPath en tiempo real.
Visualiza los resultados coincidentes al instante.
🔒Los datos JSON no se envían a ningún servidor.※ Carga la librería jsonpath-plus desde CDN.
Acerca de
Una herramienta para desarrolladores que evalúa expresiones JSONPath contra datos JSON en tiempo real. Ideal para extraer campos específicos de respuestas de API y explorar estructuras de datos. A diferencia del json-formatter existente (formato y conversión YAML), esta herramienta está diseñada específicamente para evaluar y probar expresiones JSONPath. Usa la librería jsonpath-plus (MIT, CDN).
Cómo usar
Pega datos JSON
Pega tu JSON en el panel izquierdo. Usa "Cargar JSON de ejemplo" para probar con datos de demostración.
Ingresa una expresión JSONPath
Escribe una expresión JSONPath en el campo. Usa los botones rápidos para probar patrones comunes.
Revisa y copia resultados
Los valores coincidentes aparecen en el panel derecho. Haz clic en Copiar resultados para usarlos.
Glosario
- JSONPath
- Lenguaje de consulta para datos JSON, similar a XPath para XML. Las expresiones como $.store.book[0].title navegan por la jerarquía JSON usando notación de puntos.
- Raíz ($)
- El punto de partida de cualquier expresión JSONPath, que representa el documento JSON completo.
- Comodín (*)
- Coincide con cualquier elemento. $.store.* devuelve todos los hijos del objeto store.
- Descenso recursivo (..)
- Busca todos los nodos descendientes independientemente de la profundidad. $..author devuelve todos los campos author en cualquier nivel de anidamiento.
- Expresión de filtro ?(())
- Filtra elementos por condición. $.store.book[?(@.price < 10)] devuelve libros con precio menor a 10.
- Notación de corchetes
- Acceso a índice de array o clave. $.book[0] (primero), $.book[-1] (último).
- Slice (0:2)
- Selección de rango de un array. $.book[0:2] devuelve los elementos en los índices 0 y 1.
- jsonpath-plus
- Librería JavaScript conforme a RFC 9535 para evaluar JSONPath. Licencia MIT, cargada vía CDN.
Preguntas frecuentes
- P.¿Mis datos JSON se envían a un servidor?
- No. Toda la evaluación se realiza localmente usando la librería jsonpath-plus en tu navegador. Incluso el JSON confidencial es seguro de usar.
- P.¿Qué sintaxis JSONPath se admite?
- jsonpath-plus sigue RFC 9535 (anteriormente la especificación Stefan Goessner). Se admiten comodines, descenso recursivo, expresiones de filtro y slices.
- P.¿En qué se diferencia de json-formatter?
- json-formatter da formato y valida JSON y convierte a YAML. Esta herramienta es una herramienta separada específicamente para evaluar expresiones JSONPath.
- P.¿Hay límites de rendimiento?
- El rendimiento depende de la memoria del navegador. Los documentos JSON muy grandes (varios MB) pueden ser lentos. Se recomienda pegar solo la parte relevante de payloads grandes.
- P.¿Requiere conexión a internet?
- Sí, para cargar la librería jsonpath-plus desde el CDN jsDelivr. El uso sin conexión no es compatible.
Casos de uso
Extracción de campos de respuestas API
Prueba rápidamente expresiones JSONPath para extraer campos específicos de respuestas JSON de APIs REST.
Aprendizaje de la sintaxis JSONPath
Aprende interactivamente la especificación JSONPath probando ejemplos incorporados y observando resultados.
Creación de rutas de extracción para datos de prueba
Pre-valida aserciones JSONPath antes de agregarlas a Postman u otros conjuntos de pruebas de API.
Verificación de ejemplos JSONPath en documentación de API
Verifica que las expresiones JSONPath escritas en documentación de API funcionen realmente como se describe.
Herramientas Relacionadas
Herramientas para DesarrolladoresVer todasConvertidor YAML ↔ JSON
Convierte entre YAML y JSON con validación en tiempo real
Calculadora de Tamaño de Archivo
Calcula tamaños basados en resolución y capacidad
Comprobador de Fuerza de Contraseña
Diagnóstico de seguridad en tiempo real
Generador de Contraseñas
Crea contraseñas seguras y aleatorias
Herramienta de Contraseña ZIP
Crea o desbloquea archivos ZIP protegidos con contraseña
Verificador de Contraste (WCAG)
Verifica contraste de color según WCAG y sugiere colores válidos
Generador de Datos de Prueba
Genera datos de prueba japoneses realistas en CSV/JSON/SQL
Formateador de SQL
Formatea y resalta consultas SQL en línea
Decodificador JWT
Decodifica tokens JWT localmente en tu navegador