2
我有一个类名字符串表示斯卡拉获取类类型
val cls = Class.forName("clsName")
def fromJson[T: Manifest](me: String): T = {
Extraction.extract[T](net.liftweb.json.parse(me))
}
我想用它作为T:清单即
JsonConverter.fromJson[cls.type](stringData)
这将返回一个错误
也试过
val t = Manifest.classType(cls)
JsonConverter.fromJson[t](stringData) // compile error
最好的办法是什么?有没有办法避免使用反射?
做了几个更新 – cmbaxter 2013-05-07 10:50:41