Я использую Anypoint Studio 6.1 и Mule 3.8.1 и сопоставляю JSON с JSON в Dataweave. В сопоставлении JSON у меня есть необязательное поле под названием «Каналы», которое содержит список строк. Когда поля нет, я получаю предупреждение в Dataweave. Как я могу написать код Dataweave, чтобы он игнорировал нулевое значение?
Код Dataweave:
%dw 1.0
%output application/json skipNullOn="everywhere"
---
payload map ((payload01 , indexOfPayload01) -> {
Channels: payload01.Channels map ((channel , indexOfAccessChannel) -> channel)
})
Я пробовал использовать «когда», а также «?» селектор модификатора, но не может получить правильный синтаксис.
Спасибо