如果在spring xd中JSON流中不存在时间戳字段,我怎么能添加它,我想我们可以使用一个使用groovy脚本。
假设我的JSON流是{node : value}
我想再添加一个字段时间戳,如果它不存在{node : value, timestamp : 23432434}
stream create example --definition "http | transform --script='file:addTime.groovy'" --deploy
感谢。
答案 0 :(得分:1)
在您的脚本中,使用JsonToObjectTransformer
转换为LinkedHashMap
;然后put
新地图条目(如果不存在),然后是ObjectToJsonTransformer
。