我想知道是否可以object
使用Manifest
. 我想在 MongoRecord 中解析 json,但要这样做,我必须了解传递的类型。
def getCompanion[T](implicit mf : Manifest[T])={
if (mf <:< classOf[MongoRecord[C]]){
Class[C].asInstanceOf[MongoRecord].setFieldsFromJSON(request.body.toString)
}
}
但我在编译过程中收到错误消息:
错误:对象类不是值 Class[C].asInstanceOf[MongoRecord].setFieldsFromJSON(request.body.toString)
这对我来说是一个困难的话题。也许这不可行,但我想知道是否可行?谢谢