【发布时间】:2021-07-05 06:19:13
【问题描述】:
我在 Soap UI 中使用 Groovy。我需要创建动态 JSON
大批。假设我的计数为 12,那么我需要创建
一个 JSON 数组为 {["ID": 1234,"Desc":"Apple"]} 我必须重复
ID 和 Desc 使用不同的值在其中创建 12 个数组对象
单个 JSON。
def IDValue = ... // One Array where all IDs are stored
def Description = ... // Second Array where all desc are stored
JsonBuilder builder = new JsonBuilder()
for(int i=0; i<Array.length; i++) {
def currIDValue = IDValue[i]
def currDescription =Description[i]
builder{Details([i].collect{[id : currIDValue,"Desc": currDescription]})}
}
Log.info builder.toPrettyString()
虽然我有 JSON 中的两个数组都只打印最后一个值 希望所有的值都应该以 JSON 格式作为 JSON 对象详细介绍 数组
【问题讨论】:
-
请添加您尝试过的代码以及失败的原因(例如错误、堆栈跟踪、日志等),以便我们对其进行改进。
-
添加了代码。请验证并帮助