Evaluador JMESPath
Funciona localmente en el navegador. Nada sale de su dispositivo.Ejecuta expresiones JMESPath Core localmente contra JSON y exporta el resultado.
Configuración de JMESPath
JMESPath devuelve exactamente un valor JSON, no coincide con posiciones. Se bloquean extensiones de la comunidad como root $, let, aritmética o funciones extra.
Entrada
Salida
Pegue un JSON válido y una expresión JMESPath.
Cómo funciona
- 1
Pega JSON o abre un archivo
Pega JSON o abre un archivo JSON o TXT de hasta 100 MB.
- 2
Introduce la expresión JMESPath
Introduce una expresión JMESPath, por ejemplo people[?age > `30`].name.
- 3
Exportar el resultado
Elige el formato y copia o descarga el resultado.
Conviene saber
El evaluador JMESPath aplica estrictamente el núcleo de la especificación y devuelve un único valor JSON.
JMESPath suele devolver null si una ruta no existe.
Casos de uso típicos
Probar una expresión de consulta de AWS CLI antes de usarla
La opción --query de AWS CLI usa JMESPath; pruébala aquí antes de usarla en un script.
Extraer una lista filtrada de un documento JSON
Usa una expresión como people[?age > `30`].name para extraer valores filtrados.
Consejos para mejores resultados
Atribuye los resultados null a rutas ausentes
Si una consulta devuelve null, comprueba primero nombres de campos y proyecciones.
No esperes extensiones de la comunidad de otras bibliotecas
Root $, let, aritmética o funciones adicionales están bloqueados, ya que no forman parte del núcleo.
Funciones
Especificación núcleo estricta
Bloquea extensiones de la comunidad para máxima conformidad.
Cuatro formatos de salida
JSON, JSON Lines, CSV o texto plano para el resultado.
Procesamiento local
Tus datos nunca salen de tu dispositivo.
Preguntas frecuentes
¿Por qué mi consulta devuelve null?
JMESPath devuelve null si una ruta no existe — comprueba campos y filtros.
¿Se suben mis datos?
No. La evaluación es totalmente local.
Más herramientas
¿Buscas otra herramienta?
Todas las herramientas funcionan localmente en tu navegador: sin registro, sin subidas y también sin conexión.