【发布时间】:2019-03-26 16:33:22
【问题描述】:
我不确定这是否可以实现,并且我对泛型在 scala 中的工作方式有非常基本的了解。但我想知道这是否可能。 说我有一个方法:
case class Person(id:String,name:String)
case class Student(id:String,name:String, class:String)
def convertToJson[A](fileName:String):{
//read file
parse[A]
}
是否可以编写这个通用方法,它会根据我在调用 convertToJson 方法时发送的类的类型来解析 json? 类似的东西:
convertToJson[Student](fileName)
convertToJson[Person](fileName)
顺便说一句,上面的代码给了我一个:
没有可用于 A. 错误的清单。
使用 json4s 进行解析。 任何帮助表示赞赏。
【问题讨论】: