解析销售人员查询有效负载

时间:2016-08-04 04:04:47

标签: mule mule-component mule-el

我在订阅Push Topic之一后使用Mule流查询Salesforce中的一些数据。查询数据后,我可以使用#[message.payload.next()]查看有效负载,但是当我尝试使用以下表达式检索“StageName”字段时:'payload [0] .StageName'message.payload.StageName有效载荷['StageName']它不起作用。我可以在日志中看到它的打印值是Map,但检索字段不起作用。

有效负载[0] .StageName - 这在Mule 3.3.2环境中工作正常,但在我的Mule 3.7.3中无法正常工作,如果你们中的任何人可以提供帮助,那就表示赞赏。

                 

1 个答案:

答案 0 :(得分:0)

Salesforce查询后返回的数据类型为ConsumerIterator。只需在salesforce查询连接器后使用值set payload的{​​{1}}将有效负载转换为#[org.apache.commons.collections.IteratorUtils.toList(payload)]类型。