如何使用MEL捕获有效负载中的NULL值

时间:2016-02-17 10:52:43

标签: mule mule-studio

如何使用MEL在有效负载中捕获空值,我使用的是mule 3.4,我的大部分有效负载都在JSON,有时是XML

{
   "username": "DEADPOOL",
   "text": "chimichanga",
   "val":null
}

2 个答案:

答案 0 :(得分:2)

您可以使用选择组件。 试试这个流程:

<choice doc:name="Choice">
   <when expression="#[payload.'username' == null]">
              {your code}
   </when>
   <otherwise>
   </otherwise>
</choice>

答案 1 :(得分:0)

在这种情况下,您可以使用等于public void Draw(Canvas canvas) { canvas.drawCircle(pos.x, pos.y, radius, paint ); }

payload['username']来引用有效负载的一部分

所以你可以做这样的事情

DEADPOOL