繁体   English   中英

如何在Mule DataWeave中检查NullPayload

[英]How to check for a NullPayload in mule dataweave

我看到了很多在of子数据编织中检查null的示例,但没有一个示例检查NullPayload。

当我尝试在数据payload[1] is NullPayloadpayload[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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM