Я не уверен, что это достижимо, и у меня есть очень базовое понимание того, как работают дженерики в 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]
}
Можно ли написать этот общий метод, который будет анализировать json на основе типа класса, который я отправляю при вызове метода convertToJson? Что-то вроде:
convertToJson[Student](fileName)
convertToJson[Person](fileName)
Кстати, приведенный выше код дает мне:
Нет доступного манифеста для ошибки A.
Использование json4s для парсинга. Любая помощь приветствуется.