我有一个 JSON 数组(地图列表),类似于:
def listOfMap = [[TESTCASE:1, METHOD:'CLICK', RESULT:'PASS'],
[TESTCASE:2, METHOD:'CLICK', RESULT:'FAIL'],
[TESTCASE:3, METHOD:'CLICK', RESULT:'FAIL'],
[TESTCASE:4, METHOD:'TYPETEXT', RESULT:'FAIL']]
1) 我想获取/过滤/返回所有包含键值对“ METHOD:CLICK ”和“ RESULT:FAIL ”的列表
My output should return 2 lists out of 4: [TESTCASE:2, METHOD:CLICK, RESULT:FAIL], [TESTCASE:3, METHOD:CLICK, RESULT:FAIL]
2)我想获得包含键值对“ METHOD:CLICK ”和“ RESULT:FAIL ”的列表计数
My output should be : 2
3)从上面的地图列表中,我想获取键“ METHOD ”的所有唯一/不同值
My output should return unique values of the key method : CLICK, TYPETEXT