GroovyJenkins-如何在http请求正文中使用for循环

GroovyJenkins-如何在http请求正文中使用for循环,第1张

Groovy / Jenkins-如何在http请求正文中使用for循环

如果定义了您的姓名,并且您的最终目标是在其中包含所有名称的地方创建一个地图列表,那么您可以仅从

collect
名称中选择地图。例如

def names = ["HardCoded1", "HardCoded2"]println([reviewers: names.collect{ [user: [name: it]] }])// => [reviewers:[[user:[name:HardCoded1]], [user:[name:HardCoded2]]]]

如果您的目标是创建JSON正文,请不要连接字符串。使用Groovy提供的功能来创建JSON。例如

groovy.json.JsonOutput.toJson([    title: title,    state: "OPEN",    reviewers: names.collect{ [user: [name: it]] }],    // ...])


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4957471.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存