我如何使用MEL捕获有效负载中的空值,我使用的是Mule3.4,我的大部分有效负载是JSON格式的,有时也是XML格式的。
{
"username": "DEADPOOL",
"text": "chimichanga",
"val":null
}发布于 2016-02-19 19:43:46
可以使用choice组件。并尝试此流程:
<choice doc:name="Choice">
<when expression="#[payload.'username' == null]">
{your code}
</when>
<otherwise>
</otherwise>
</choice>发布于 2016-02-18 02:50:34
在这种情况下,您可以使用等于DEADPOOL的payload['username']引用有效负载的一部分
所以你可以做这样的事情
if(payload['username'] == null) {
//do something if it's null
}
else {
//it's not null
}https://stackoverflow.com/questions/35454598
复制相似问题