Grails 列表的迭代和映射列表
我有一张这样的清单Grails 列表的迭代和映射列表,grails,Grails,我有一张这样的清单 [[emplid:01,emplname:alan],[emplid:02,emplname:john],[emplid:03,emplname:ali]] 我需要输出为 [emplid:01,emplid:02,emplid03] 有人能推荐java或gorrvy中的循环吗?首先,您的收藏是地图列表,而不是列表。第二,如果您想获得映射,您的输出是不可能的,因为后者不支持双倍键作为键不可能获得您请求的输出,但是您可以获得emplid的列表: [ [emplid:0
[[emplid:01,emplname:alan],[emplid:02,emplname:john],[emplid:03,emplname:ali]]
我需要输出为
[emplid:01,emplid:02,emplid03]
有人能推荐java或gorrvy中的循环吗?首先,您的收藏是地图列表,而不是列表。第二,如果您想获得
映射,您的输出是不可能的,因为后者不支持双倍键作为键不可能获得您请求的输出,但是您可以获得emplid
的列表:
[
[emplid:01,emplname:'alan'],
[emplid:02,emplname:'john'],
[emplid:03,emplname:'ali']
].collect {
it.emplid
}
上面的输出是:[1,2,3]
对于像[emplid1,emplid2,emplid3]
这样的输出,您可以执行以下操作:
[
[emplid:01,emplname:'alan'],
[emplid:02,emplname:'john'],
[emplid:03,emplname:'ali']
].collect {
"emplid${it.emplid}"
}