如何将值替换为 mule 中的当前有效载荷

How to replace a value to the current payload in mule

我已经从数据库中检索了一些值。其中一个字段是 CLOB 类型,需要解码。我已经获取了值并成功解码了它。现在我需要将解码值设置为有效负载的特定字段。有人可以帮我解决这个问题吗?

您需要使用 <set-payload value="#[decodedClob]" />,但如果您想将负载设置到特定字段,您需要知道如何操作,我的意思是您的负载是哪种类型。

您可以使用 Expression component 修改负载 -

<expression-component doc:name="Expression"><![CDATA[payload.root.myprop = 'newvalue']]></expression-component>