我试图通过使用记录器将其打印出来来找出有效载荷类型。我知道您可以在Mule 3中使用此#[payload.getClass().getSimpleName()]
或#[message.dataType.type]
。
如何在Mule 4中实现这一目标?我做了谷歌搜索,但找不到任何解决方案。
答案 0 :(得分:1)
您可以使用:
#[payload.^class]
尝试记录:
#[payload.^]
应打印:
{class = java.util.ArrayList,编码= UTF-8,mimeType = application / java,raw = [{}]}
但是,如果您的有效负载不是application / java mime / type而是json或其他内容,则它将没有类属性。
答案 1 :(得分:0)
获取有效载荷媒体类型:#[payload。^ mediaType]
参考:https://docs.mulesoft.com/mule-runtime/4.2/dataweave-cookbook-extract-data