我们如何在 spring XD 中向 JSON 流添加字段?
How we can add a field to JSON stream in spring XD?
如果时间戳字段不存在于 spring xd 的 JSON 流中,我如何添加时间戳字段,我想我们可以使用 groovy 脚本。
假设我的 JSON 流是 {node : value}
如果它不存在我想再添加一个字段时间戳 {node : value, timestamp : 23432434}
stream create example --definition "http | transform --script='file:addTime.groovy'" --deploy
谢谢。
在您的脚本中,使用 JsonToObjectTransformer
转换为 LinkedHashMap
;然后 put
如果没有新的地图条目,那么 ObjectToJsonTransformer
.
如果时间戳字段不存在于 spring xd 的 JSON 流中,我如何添加时间戳字段,我想我们可以使用 groovy 脚本。
假设我的 JSON 流是 {node : value}
如果它不存在我想再添加一个字段时间戳 {node : value, timestamp : 23432434}
stream create example --definition "http | transform --script='file:addTime.groovy'" --deploy
谢谢。
在您的脚本中,使用 JsonToObjectTransformer
转换为 LinkedHashMap
;然后 put
如果没有新的地图条目,那么 ObjectToJsonTransformer
.