在 dataweave 中处理 if else
handle if else in dataweave
我想使用 if-else 来处理在值不为 null 时显示项目。
当 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
}
这就是你想要的吗?我不是很清楚这个问题,据我所知,我试图为你写点东西。也许一个明确的输入,一些条件和预期的输出会有所帮助..
我想使用 if-else 来处理在值不为 null 时显示项目。 当 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
}
这就是你想要的吗?我不是很清楚这个问题,据我所知,我试图为你写点东西。也许一个明确的输入,一些条件和预期的输出会有所帮助..