gpt4 book ai didi

mule - 如何修改 Mule 负载变量?

转载 作者:行者123 更新时间:2023-12-03 03:11:33 25 4
gpt4 key购买 nike

使用 Mule 3.3,我得到了一个有效负载(它以 JSON 形式开始,我使用 java.util.HashMap 将其转换为对象)。我可以使用 JDBC 查询很好地访问变量:

#[message.payload.AddJob.variable1]

如何添加新变量(例如变量2)或修改现有变量的值?

我已经尝试过:

<message-properties-transformer doc:name="Message Properties">
<add-message-property key="message.payload.AddJob.variable2" value="&quot;hello&quot;"/>
</message-properties-transformer>

没有任何效果。

我还尝试了一个常规脚本(如下),如下所示:How to add additional data to a mule payload? ,但它会用“hello”覆盖整个有效负载,而不仅仅是变量2。

payload['AddJob.variable2'] = 'hello'

最佳答案

什么:

<expression-transformer
expression="#[message.payload.AddJob.variable2='hello';message.payload]" />

关于mule - 如何修改 Mule 负载变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12610080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com