在时髦脚本中创建动态有效负载



我必须使用groovy创建一个json有效负载,它将像-

{
  "source":1,
  "target":0 
}

源值和目标值将从 0 开始动态更改。你能帮我这个吗?

您可以使用

JsonBuilder创建所需的 json,如下所示。

//Define value or assign it dynamically for target and source as shown below
def tValue = 0
def sValue = 1
def json = new groovy.json.JsonBuilder()
json {
  source sValue
  target tValue
}
println json.toPrettyString()

您可以快速尝试在线演示

通常很好使用JsonOutput。您可以从映射构建 json:

def map = [source:1, target:0]
def out = new groovy.json.JsonOutput()
println out.prettyPrint(out.toJson(map))

相关内容

  • 没有找到相关文章

最新更新