次のような 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