Mule 如何使用MEL捕获有效负载中的空值
如何使用Mule 如何使用MEL捕获有效负载中的空值,mule,mule-studio,Mule,Mule Studio,如何使用MEL捕获有效负载中的空值,我使用的是mule 3.4,我的大部分有效负载都在JSON中,有时在XML中 { "username": "DEADPOOL", "text": "chimichanga", "val":null } 在这种情况下,您可以使用payload['username']引用有效负载的部分,该部分将等于DEADPOOL 所以你可以这样做 if(payload['username'] == null) { //do something if
MEL
捕获有效负载中的空值,我使用的是mule 3.4,我的大部分有效负载都在JSON
中,有时在XML
中
{
"username": "DEADPOOL",
"text": "chimichanga",
"val":null
}
在这种情况下,您可以使用
payload['username']
引用有效负载的部分,该部分将等于DEADPOOL
所以你可以这样做
if(payload['username'] == null) {
//do something if it's null
}
else {
//it's not null
}
在这种情况下,您可以使用
payload['username']
引用有效负载的部分,该部分将等于DEADPOOL
所以你可以这样做
if(payload['username'] == null) {
//do something if it's null
}
else {
//it's not null
}
您可以使用选择组件。 然后尝试以下流程:
<choice doc:name="Choice">
<when expression="#[payload.'username' == null]">
{your code}
</when>
<otherwise>
</otherwise>
</choice>
{您的代码}
您可以使用选择组件。
然后尝试以下流程:
<choice doc:name="Choice">
<when expression="#[payload.'username' == null]">
{your code}
</when>
<otherwise>
</otherwise>
</choice>
{您的代码}
Hi在本例中,有效负载不是null,而是json,您希望执行什么操作?检查字段val是否为null?Hi在本例中,有效负载不是null,而是json,您希望执行什么操作?检查字段val是否为空?