我有一个类名字符串表示
val cls = Class.forName("clsName")
def fromJson[T: Manifest](me: String): T = {
Extraction.extract[T](net.liftweb.json.parse(me))
}
我想用它作为 T:manifest 即
JsonConverter.fromJson[cls.type](stringData)
这会返回一个错误
也试过
val t = Manifest.classType(cls)
JsonConverter.fromJson[t](stringData) // compile error
最好的方法是什么?有没有办法避免使用反射?