私は、Anypoint Studio 6.1とMule 3.8.1を使用しており、JSONをDatawaveのJSONにマッピングしています。 JSONマッピングでは、文字列のリストを含む "Channels"というオプションのフィールドがあります。フィールドがなければ、Dataweaveで警告が表示されます。どうすればnullの場合、無視するDatawaveコードを書くことができますか?DataweaveのJSONの配列オブジェクトを無視します。
Dataweaveコード:
%dw 1.0
%output application/json skipNullOn="everywhere"
---
payload map ((payload01 , indexOfPayload01) -> {
Channels: payload01.Channels map ((channel , indexOfAccessChannel) -> channel)
})
私はまた、 "とき" を使用しようとしています "?"セレクタ修飾子を使用できますが、構文を正しく取得することはできません。
おかげ
おかげで再び。素晴らしい答え:) – user3165854