У меня есть карта, которую я напечатал, и я могу видеть значения в ней как день:
searchMatch.each {
println("The match: " + it.employee.employeeID)
int empID = Integer.parseInt(it.employee.employeeID);
println("empID:" + empID)
println("parsedResults: " + parsedResults)
println("parsedResults[empID]: " + parsedResults[empID])
}
А вывод что-то вроде:
The match: 0518
empID:518
parsedResults: [518:[id:518, emp_name:Derek, title:Software Engineer ]]
parsedResults[empID]: null
Так что здесь происходит? Я предполагаю, что я использую некоторый неправильный тип для ключа, но я просто не знаю, как это должно работать в Groovy действительно Если кто-то может объяснить, что здесь происходит не так, я был бы признателен