我得到了一个如下所示的地图矩阵:
def matrix = [
field1:[role1:[state1:["f1r1s1",true],
state2:["f1r1s2",false]],
role2:[state1:["f1r2s1",true],
state2:["f1r2s2",false]]
],
field2:[role1:[state1:["f2r1s1",true],
state2:["f2r1s2",false]],
role2:[state1:["f2r2s1",true],
state2:["f1r2s2",false]]
]
]
我正在尝试获取角色为“role1”且状态为“state1”的所有字段。简单?帮助请。
最佳答案
matrix.values().role1.state1
适用于这种情况,因为您只有一个未知级别可以搜索。