Evaluador JMESPath
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
Privado por diseño: sus datos nunca salen de su dispositivo.
Salida
Pegue un JSON válido y una expresión JMESPath.
Conviene saber
Conviene saber
El evaluador JMESPath aplica estrictamente el núcleo de la especificación y devuelve un único valor JSON.
Las búsquedas típicas incluyen probador JMESPath y AWS CLI query. 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.
Cómo funciona
Cómo funciona
Paso a paso
Funciones
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
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
Más herramientas
Evaluador JSONPath
Ejecuta consultas JSONPath RFC 9535 localmente contra JSON y muestra rutas normalizadas.
Formateador JSON
Valida, formatea, minifica, analiza e inspecciona JSON en árbol localmente.
JSON a CSV
Convierte archivos JSON o texto JSON pegado a CSV directamente en el navegador.
JSON a interfaz TypeScript
Infiere interfaces TypeScript y type aliases desde ejemplos JSON localmente.