从Mule中的结果集中获取特定值

时间:2014-09-24 12:51:43

标签: mule mule-el mule-component

我有一个调用MS SQL存储过程的流,它返回一个值。我从DB获得的输出是{resultset1 = [{id = 30}]}我想将id的值存储到流变量

无法找到成功的方法,有人可以帮助我吗

我正在使用mule server 3.4.0 EE

先谢谢你

1 个答案:

答案 0 :(得分:2)

首先放置json-to-object-transformer,然后尝试以下操作: -

<json:json-to-object-transformer returnClass="java.util.HashMap" />
<set-variable variableName="id" value="#[payload.resultset1[0].id]" doc:name="Variable"/>