我正在检索数据列表。
现在我想从该数据
在json对象中创建一个数组表示前[{obj1:val1},{obj2:val2}]
我从列表中获取了json中填充的所有数据。 迭代时从列表中检索的数据是String 现在我需要使用list
中的值构造json对象for ex
Iterator<PackageClass> itr=list.iterator()
while(itr.hasNext())
{
String package=itr.next().getPackageName()
String version=itr.next().getVersion()
}
使用包和版本我必须生成json对象,因为列表是迭代的 PackageClass是一个来自库的类 getPackageName()和getVersion()是该类的两种方法
答案 0 :(得分:0)
这就是你要找的东西:
import groovy.json.JsonOutput
class O {
def key
def val
}
def l = [[key:1, val:2] as O, [key:3, val:4] as O]
print JsonOutput.prettyPrint(JsonOutput.toJson(l))