私信  •  关注

Ryan Carter

Ryan Carter 最近创建的主题
Ryan Carter 最近回复了
6 年前
回复了 Ryan Carter 创建的主题 » 无法将对象类型消息发布到Mule 4中的消息队列(ActiveMQ)

您的负载不是JSON。您正在用额外的[]将有效负载包装在数组中: #[[payload]] 默认为application/java。

可以内联转换为JSON。如果要使用周围的数组:

#[output application/json --- [payload]]

或者如果不需要额外的数组使用:

#[output application/json --- payload]

内联示例:

 <jms:publish doc:name="xxxx-part-data-jms-queue" doc:id="b44b1880-7374-4e4d-a0e0-1b4ab193ade4" config-ref="transactional_data_jms_connection_config" destination="${ld.transaction.xxxx.part.messaging.queue}">
    <jms:message >
       <jms:body ><![CDATA[#[[output application/json --- payload]]]]></jms:body>
    </jms:message>
 </jms:publish>