Groovy 如何在SpringXD中向JSON流添加字段?

Groovy 如何在SpringXD中向JSON流添加字段?,groovy,spring-xd,Groovy,Spring Xd,如何在SpringXD的JSON流中不存在时间戳字段的情况下添加时间戳字段,我认为我们可以使用UsingGroovy脚本来实现这一点 假设我的JSON流是{node:value},如果它不存在,我想再添加一个字段时间戳{node:value,timestamp:2343243} 流创建示例-定义http | transform-script='file:addTime.groovy'-deploy 谢谢。在脚本中,使用JsonToObjectTransformer转换为LinkedHashMap

如何在SpringXD的JSON流中不存在时间戳字段的情况下添加时间戳字段,我认为我们可以使用UsingGroovy脚本来实现这一点

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

流创建示例-定义http | transform-script='file:addTime.groovy'-deploy


谢谢。

在脚本中,使用JsonToObjectTransformer转换为LinkedHashMap;如果不存在,则放置新的映射条目,然后是ObjectToJsonTransformer。

它对我不起作用,我喜欢这样@Graborg.codehaus.groovy:groovy json def jsonSlurper=new groovy.json.jsonSlurper;def payload=jsonSlurper.parseTextpayload;payload.putTime、System.nanoTime;payload=JsonOutput.toJsonpayload;我是groovy编程新手,可能是我做错了。