DataWeave XML到POJO的转换
我正在尝试将SOAP调用的结果转换为一组POJO——下面是一个示例,说明了我现有的XML是什么样子,以及我正在尝试应用的转换DataWeave XML到POJO的转换,xml,soap,mule,pojo,dataweave,Xml,Soap,Mule,Pojo,Dataweave,我正在尝试将SOAP调用的结果转换为一组POJO——下面是一个示例,说明了我现有的XML是什么样子,以及我正在尝试应用的转换 <?xml version="1.0" encoding="UTF-8"?> <orders> <order> <StoreID /> <Total>false</Total> <IndividualEntry> <Number>8</Nu
<?xml version="1.0" encoding="UTF-8"?>
<orders>
<order>
<StoreID />
<Total>false</Total>
<IndividualEntry>
<Number>8</Number>
<DeliverCharge>30.0</DeliverCharge>
</IndividualEntry>
<IndividualEntry>
<Number>7</Number>
<DeliverCharge>20.0</DeliverCharge>
</IndividualEntry>
<IndividualEntry>
<Number>6</Number>
<DeliverCharge>1.0</DeliverCharge>
</IndividualEntry>
</order>
你可以试试下面的方法
Orders: payload.orders.*order map {
StoreID : $.StoreID,
Total : $.Total,
IndividualEntry: $.*IndividualEntry map {
Number: $.Number,
DeliverCharge: $.DeliverCharge
}
}
Orders: payload.orders.*order map {
StoreID : $.StoreID,
Total : $.Total,
IndividualEntry: $.*IndividualEntry map {
Number: $.Number,
DeliverCharge: $.DeliverCharge
}
}