JPath Evaluator
Nombre del elemento: Evaluador Jpath (Jpath Evaluator)
Categoría: Modulo de extensión - programable
Descripción: Es un lenguaje de consulta para JSON, similar a XPath para XML. JSONPath crea un estándar y una sintaxis uniformes para definir diferentes partes de un documento JSON. JSONPath define expresiones para atravesar un documento JSON para llegar a un subconjunto del JSON.
Funcionalidad: Permite extraer desde una cadena JSON uno de los key provenientes del resultado.
Campos de configuración de acción:
[Nombre]: Descriptor único de caja de configuración con fines de identificar la misma en el flujo.
Subconjunto: Control Flow
-
[Entidad del documento JSon]: Es la entidad existente que contiene la cadena que se utilizará para la extracción. Las cadenas a obtener no deben tener una longitud determinada sugerida.
-- Ejemplo: Entidad --> Access_Tok
-- Ejemplo de cadena obtenida de Access_Tok:
{ token_type:Bearer, access_token:AAIgZjIyNTQ2NWIzMzY1ZDdmOGM0MWE3OWQ5NjYyYzEyMjBYLVmA0NOdlH8p_jAi0V8yH7lEBOkFsvjrM6Od6D_cVx3lTNJPU-2GvaWWynXQGsrOfzEoL3tr75ioEqApD51xJpeXHPcnkF_6653YNj7WqV7l1wTHRHAmCnC9p4sCEd_cfgGKzOPKvEqzmPga6wkm, expires_in:3600, consented_on:1662066606, scope:scope1 }
-
[Nombre de la clave a extraer del JSon]: Se debe insertar la expresión, que se utilizará para la extracción de la data desde el json configurado anteriormente.
-- Ejemplo: Nombre de la clave a extraer:
‘access_token’
-
[Entidad destino del valor extraido del JSon]: Es la entidad creada, que permitirá guardar el resultado obtenido en la extracción del key.
-- Ejemplo: Entidad --> Access_Tok_save
-- Resultado: valor de la clave estraida y guardada en la entidad destino Access_Tok_save.
AAIgZjIyNTQ2NWIzMzY1ZDdmOGM0MWE3OWQ5NjYyYzEyMjBYLVmA0NOdlH8p_jAi0V8yH7lEBOkFsvjrM6Od6D_cVx3lTNJPU-2GvaWWynXQGsrOfzEoL3tr75ioEqApD51xJpeXHPcnkF_6653YNj7WqV7l1wTHRHAmCnC9p4sCEd_cfgGKzOPKvEqzmPga6wkm
-
[Entidad a ejecutar en caso de error del JPath Evaluator]: En caso de error, el flujo de la acción será interrumpido y la descripción de la excepción se pasará al intent seleccionado con el nombre, básicamente se refiere a la intención a ejecutar en caso de error la cual puede ser seleccionada de la lista desplegable, sino ubica su entidad recuerde crearla previamente.
Funciones Avanzadas: : No declaradas