mule:如何为有效负载数组列表添加值
我有一个有效载荷作为映射列表,另一个流量变量作为映射。mule:如何为有效负载数组列表添加值,mule,Mule,我有一个有效载荷作为映射列表,另一个流量变量作为映射。 我想将流变量添加到有效负载列表中。我尝试在expression组件中使用这个表达式#[payload.addAll(flowVars['entity'])]。但是它将有效负载设置为布尔值true。尝试使用设置有效负载。 加 [payload.addAll(flowVars['entity'])作为值。使用表达式组件,如 <expression-component doc:name="Expression"><![CDATA
我想将流变量添加到有效负载列表中。我尝试在expression组件中使用这个表达式
#[payload.addAll(flowVars['entity'])]
。但是它将有效负载设置为布尔值true。尝试使用设置有效负载。
加
[payload.addAll(flowVars['entity'])作为值。使用表达式组件,如
<expression-component doc:name="Expression"><![CDATA[payload.addAll(flowVars['entitlement'])]]></expression-component>
希望这有帮助。您将有效负载设置为返回的值。这就像在Java中执行有效负载=有效负载.addAll(flowVars['entity'])
返回布尔值,这就是有效负载变为真的原因
您可以改为使用:
#[payload.addAll(flowVars['entitlement']); payload)
这将对有效负载执行addAll()
操作,然后返回此修改后的有效负载。;
允许您执行您可以使用dataweave transform组件并以各种方式添加元素,如使用++运算符或使用map运算符根据需要更改结构