2

Pojo から Pojo への変換に DataWeave を使用しようとしています。これは正常に機能しますが、出力は常に LinkedHashMap です。これをオブジェクトに強制しようとしましたが、それでも同じ出力が得られます。LinkedHashMap を目的の Pojo 表現にシームレスに変換する方法はありますか?

4

1 に答える 1

3

作成して送信する必要があるクラスのヒントとして、「クラス」メタデータ キーを使用します。これが明示的に定義されていない場合、DataWeave はコンテキストから推測しようとするか、デフォルト値の HashMap と ArrayList を割り当てます。

%dw 1.0
%output application/java
---
{
    id: "xxx"
} as :object{
    class : "com.test.Product"
}
于 2015-08-27T10:10:15.213 に答える