我们如何在Spring XD中向JSON流添加字段?

时间:2017-06-14 17:39:20

标签: groovy spring-xd

如果在spring xd中JSON流中不存在时间戳字段,我怎么能添加它,我想我们可以使用一个使用groovy脚本。

假设我的JSON流是{node : value}我想再添加一个字段时间戳,如果它不存在{node : value, timestamp : 23432434}

stream create example --definition "http | transform --script='file:addTime.groovy'" --deploy

感谢。

1 个答案:

答案 0 :(得分:1)

在您的脚本中,使用JsonToObjectTransformer转换为LinkedHashMap;然后put新地图条目(如果不存在),然后是ObjectToJsonTransformer