Мне нужно выдвинуть несколько значений на карту и ниже того, что я пробовал:
У меня есть ename = 'Test1', и я должен получить все его данные. Поэтому я сделал запрос, чтобы получить детали из empname, и результат ниже:
String ename='Test1'
Map<String, Map<String, Object>> empData = new HashMap<String,
HashMap<String, Object>>()
def empDetails=[[job:'Dev',exp:2],[job:'QA',exp:4]]
Map<String, Object> empColl = new HashMap<String, Object>()
empDetails.eachWithIndex{itr,index-> //looping through empDetails
empColl.put("job",itr.job);
empColl.put("exp",itr.exp);
}
empData.put(ename,empColl);
println empData; //I see only one value in the map
Но я хочу, чтобы ожидаемый результат был:
[Test1:[[job:'Dev',exp:2][job:QA, exp:4]]].