Saltar a contenido

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