我们如何在 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.