【发布时间】:2017-07-27 11:56:11
【问题描述】:
我是 mule 新手,我必须将 json 转换为 xml。这是转换输出代码
%dw 1.0
%input payload application/json
%output application/xml
---
{(
items:
{
Id:payload.abc.productid,
ProductPrice:payload.abc.price,
Name:payload.abc.productname
}
)}
这是我正在测试的架构
{
"abc":
{
"productid":"4",
"productname":"Shampoo",
"price":["1000","2000","3000"]
}
}
如果我只发送数组 price 中的一项,它会生成正确的 xml,但如果我发送多个元素,它会给我这个错误
无法将 :array 强制转换为 :object。
我知道我应该在里面循环,但我不知道如何使它成为可能
请指导!
【问题讨论】:
标签: mule mule-component anypoint-studio