Mule服务器3.6>;Anypoint工作室>;原始JSON作为POST数据
还在学习Mulesoft的Anypoint工作室。。。我感到困惑的是,如何通过HTTP侦听器访问原始JSON POST数据,然后使用Choice流控件根据给定JSON索引中的值执行条件。任何人都可以演示/告诉我如何执行此操作?JSON HTTP正文将自动成为Mule中消息的有效负载,可能表示为流 仅出于演示目的,请尝试在http:listener之后使用以下命令记录有效负载:Mule服务器3.6>;Anypoint工作室>;原始JSON作为POST数据,mule,esb,mule-studio,Mule,Esb,Mule Studio,还在学习Mulesoft的Anypoint工作室。。。我感到困惑的是,如何通过HTTP侦听器访问原始JSON POST数据,然后使用Choice流控件根据给定JSON索引中的值执行条件。任何人都可以演示/告诉我如何执行此操作?JSON HTTP正文将自动成为Mule中消息的有效负载,可能表示为流 仅出于演示目的,请尝试在http:listener之后使用以下命令记录有效负载: <object-to-string-transformer /> <logger level="IN
<object-to-string-transformer />
<logger level="INFO" message="#[payload]" />
您也可以在choic路由器中使用这些表达式:
<choice>
<when expression="#[payload.person.name == 'bob']">
do something ...
</when>
</choice>
做点什么。。。
谢谢你的爱@Ryan Carter
<logger message="#[payload.person.name]" level="INFO" />
<choice>
<when expression="#[payload.person.name == 'bob']">
do something ...
</when>
</choice>