Mule Dataweave 1.0检查数组大小
我有一个数组(varMyArray)以Mule流的形式出现,如下所示(下面给出的示例): 我使用的是dataweave 1.0,正在尝试使用以下代码检查数组是否为空:Mule Dataweave 1.0检查数组大小,mule,mule-studio,mule-component,anypoint-studio,dataweave,Mule,Mule Studio,Mule Component,Anypoint Studio,Dataweave,我有一个数组(varMyArray)以Mule流的形式出现,如下所示(下面给出的示例): 我使用的是dataweave 1.0,正在尝试使用以下代码检查数组是否为空: %dw 1.0 %output application/java --- 0 when (flowVars.varMyArray.size() == 0) otherwise 1 当数组值如上所示时,我得到1作为dataweave输出。但是,当数组为空(size=0)时,dataweave仍返回1。请让我知道要进行的更正?试试以
%dw 1.0
%output application/java
---
0 when (flowVars.varMyArray.size() == 0) otherwise 1
当数组值如上所示时,我得到1作为dataweave输出。但是,当数组为空(size=0)时,dataweave仍返回1。请让我知道要进行的更正?试试以下方法:
0时((flowVars.varMyArray的大小)==0),否则为1
%dw 1.0
%output application/java
---
0 when (flowVars.varMyArray.size() == 0) otherwise 1