【发布时间】:2016-01-14 19:29:13
【问题描述】:
我有这个负载:
aaa,bbb,ccc,ddd,
我想把它转换成一个 json 数组,所以输出应该是这样的:
["aaa","bbb","ccc","ddd"]
当我尝试使用<json:object-to-json-transformer /> 时,我得到了这个:"aaa,bbb,ccc,ddd,",有什么想法吗?
【问题讨论】:
我有这个负载:
aaa,bbb,ccc,ddd,
我想把它转换成一个 json 数组,所以输出应该是这样的:
["aaa","bbb","ccc","ddd"]
当我尝试使用<json:object-to-json-transformer /> 时,我得到了这个:"aaa,bbb,ccc,ddd,",有什么想法吗?
【问题讨论】:
如果您的有效负载是逗号分隔的字符串,则首先将其转换为列表,然后使用 object-to-json-transformer,如下所示:
<set-payload value="#[Arrays.asList(payload.split(','))]" />
<json:object-to-json-transformer />
【讨论】: