2

我正在尝试使用 DataWeave 进行 Pojo 到 Pojo 的转换。这工作正常,但输出始终是 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 回答