[英]How to check for a NullPayload in mule dataweave
我看到了很多在of子数据编织中检查null的示例,但没有一个示例检查NullPayload。
当我尝试在数据payload[1] is NullPayload
中payload[1] is NullPayload
时,它抱怨说missing ':' at 'NullPayload'
。 添加:
导致运行时错误Invalid input ":NullPayload ", expected :trait or :type
。
我知道我无法检查null,因为它与NullPayload不同,但是我不知道在dataweave中检查NullPayload的语法。
我正在使用Mule运行时3.8.5
payload is :null
应该可以正常工作,因为NullPaylod映射为null值。 也payload == null
您可以使用
payload is :empty or payload is :null
样品
%dw 2.0
%output application/json
---
{
response : "Payload Is blank" when (payload is :empty or payload is :null) otherwise "payloadData"
}
您可以根据自己的流程用payload
替换"payloadData"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.