使用 DataWeave 的 Pojo 到 Pojo 转换
Pojo to Pojo Transformation using DataWeave
我正在尝试使用 DataWeave 进行 Pojo 到 Pojo 的转换。这工作正常,但输出始终是 LinkedHashMap。我尝试将其强制转换为一个对象,但仍然得到相同的输出。有没有办法将 LinkedHashMap 无缝转换为所需的 Pojo 表示?
使用 'class' 元数据键作为需要创建和发送的内容 class 的提示。如果没有明确定义,DataWeave 将尝试从上下文中推断,或者它会分配它是默认值,HashMap 和 ArrayList:
%dw 1.0
%output application/java
---
{
id: "xxx"
} as :object{
class : "com.test.Product"
}
我正在尝试使用 DataWeave 进行 Pojo 到 Pojo 的转换。这工作正常,但输出始终是 LinkedHashMap。我尝试将其强制转换为一个对象,但仍然得到相同的输出。有没有办法将 LinkedHashMap 无缝转换为所需的 Pojo 表示?
使用 'class' 元数据键作为需要创建和发送的内容 class 的提示。如果没有明确定义,DataWeave 将尝试从上下文中推断,或者它会分配它是默认值,HashMap 和 ArrayList:
%dw 1.0
%output application/java
---
{
id: "xxx"
} as :object{
class : "com.test.Product"
}