【发布时间】:2011-12-01 00:40:07
【问题描述】:
我有对 json 对象执行一些常见操作的代码,即提取。所以我想创建一个接受类型参数的泛型函数,代码如下所示:
def getMessageType[T](json: JValue): Either[GenericError,T] = {
try {
Right(json.extract[T])
} catch {
case e: MappingException => jsonToError(json)
}
}
问题是如何将 T 信息传递给该函数?
【问题讨论】: