我的输入值为{ {Id:"1"},{Id:"2"},{Id:"3"} }
我希望在mule anypoint studio中使用DataWeave以整数格式输出数组{1,2,3},这样我就可以使用有效负载从sql server数据库中查询记录,而不是使用for每个处理器进行循环。
我想把它当做
select * from tblQuotes where id in #[payload]
更新:它的要求如下
select * from tblQuotes where id in (1,2,3)
发布于 2016-05-25 19:26:04
请尝试以下操作
%dw 1.0
%output application/json
---
(payload map {
id : $.Id as :number
}).*id
对于输入为
[{"Id":"1"}, {"Id":"2"}, {"Id":"3"}]
输出
[1,2,3]
希望这能有所帮助
https://stackoverflow.com/questions/37433612
复制相似问题