首页 > 解决方案 > 在 dataweave 中处理 if else

问题描述

当值不为空时,我想使用 if-else 来处理显示项目。当 vars.request-id != null 与否时 isEmpty(vars.request-id) 输出 {requestID:"" ,origin_uri:"", errorDesc: ""}

当 vars.request-id == null 或 isEmpty(vars.request-id) 输出 {origin_uri:"", errorDesc: ""}

但以下代码无法解析

{
   requestID : ("Midend-correlation-id": vars.request-id) if (vars.request-id != null) 
   origin_uri: vars.errorContent.uri
   errorDesc: vars.errorContent.message
}

标签: dataweavemule4

解决方案


这就是你所追求的吗?我对这个问题不是很清楚,据我所知,我试图为你乱写一些东西。也许一个明确的输入,一些条件和预期的输出会有所帮助..

在此处输入图像描述

在此处输入图像描述


推荐阅读