4

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

1 に答える 1