有人可以告诉我这个MEL有什么问题:
#[payload[0].SPREMRG_RELIG_PREF.isEmpty() ? flowvars.ReligiousPreference = 'NONE' : flowvars.ReligiousPreference = payload[0].SPREMRG_RELIG_PREF]
执行此操作后,调试器中没有显示ReligiousPreference var,最终,当我将JSON返回给客户端时,其设置为null。
我正在使用Mule 5.4.2。
...谢谢
答案 0 :(得分:0)
我认为你在MEL之前创建了flowvar!你能告诉我这个表达式的价值"有效载荷[0] .SPREMRG_RELIG_PREF" ?是空吗?
答案 1 :(得分:0)
如下所述改述声明,可以清楚地了解
的内容#[flowvars.ReligiousPreference = payload[0].?SPREMRG_RELIG_PREF or 'NONE']