我正在尝试将地图<String, String>
转换为对象。
当前正在获取groovy.lang.MissingMethodException。
这是代码:
mapToClass(Map map, Object input) {
map.each { key, value ->
input."set${key}" value
}
}
我需要先确定input."get${key}"
的类型,然后将value
强制转换为相同的类型。
有什么想法吗?
谢谢。
答案 0 :(得分:1)
这是我发现有效的东西
input.getClass().getMethod("get${key}").getReturnType()