如何动态地将oject转换为以字符串形式给出的特定类。 e.g。
def a = (ClassA) testService.getObject(xmlString)
我想做这样的事情
(grailsApplication.getClassForName(classString)) testService.getObject(xmlString)
但groovy编译器不喜欢这种强制转换操作。
答案 0 :(得分:3)
你可以做到
Class myClass = grailsApplication.getClassForName(classString)
myClass.cast testService.getObject(xmlString)
但我不确定groovy
这种方式是怎样的 - 它实际上只是Java方式..