骡子表达语言和操作者

时间:2017-04-27 15:34:27

标签: java api mule anypoint-studio

我想使用Mule表达式语言向API发送两个输入参数(例如:CodePostal和LibelleVoie)。 我这样做:

[payload [1] .getAdresseNonNormalisee()。​​getObjetAttributs()。getCodePostal()]&& #[有效载荷[1] .getAdresseNonNormalisee()。​​getObjetAttributs()。getLibelleVoie()]]

但它不起作用,它返回一个字符串

请问你有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您必须在一个 MEL表达式中编写所有内容:

[payload[1].getAdresseNonNormalisee().getObjetAttributs().getCodePostal() && 
 payload[1].getAdresseNonNormalisee().getObjetAttributs().getLibelleVoie()]]

您使用了两个表达式,其中包含一些字符串:" && "