检查 json 负载中是否存在字段

Dan*_*iel 1 dataweave mule4

我正在尝试检查该文件是否存在于 json 负载中

字段我需要检查“名称”

输入:

{
    "data": {
        "schema": "rWdXQ7M38dwTJ8Ro29S8PQ",
        "payload": {            
            "ChangeEventHeader": {
                "changeType": "CREATE",
                "changedFields": [


                ],
                "Name": "Case",
                "recordIds": [
                    "a77V00000000vI4IAA"
                ]
            },
            
            "Last_Month_Work_Billed_RS__c": 0.0
        },
        "event": {
            "replayId": 10198245
        }
    },
    "channel": "/data/Job__ChangeEvent"
}
Run Code Online (Sandbox Code Playgroud)

我使用的 dataweave 表达式如下

payload.data.payload.ChangeEventHeader= "Name"
Run Code Online (Sandbox Code Playgroud)

但是我无法使用逻辑进行检查。如何更改此表达式以检查 Name 字段是否存在

注意:我在骡子 4 中使用了选择连接器

ale*_*led 5

使用键存在选择器

payload.data.payload.ChangeEventHeader.Name?
Run Code Online (Sandbox Code Playgroud)

输出:

true
Run Code Online (Sandbox Code Playgroud)