Json 如何使用继承在Play框架中写入一个或多个类
例如,我有课Json 如何使用继承在Play框架中写入一个或多个类,json,scala,playframework,case-class,Json,Scala,Playframework,Case Class,例如,我有课 trait Advert case class Car(brand: String) extends Advert case class House(price: Long) extends Advert object AdvertCompanion[T <: Advert] object Car extends AdvertComnation[Car] object House extends AdvertComnation[House] trait广告 案例级汽车(
trait Advert
case class Car(brand: String) extends Advert
case class House(price: Long) extends Advert
object AdvertCompanion[T <: Advert]
object Car extends AdvertComnation[Car]
object House extends AdvertComnation[House]
trait广告
案例级汽车(品牌:String)延伸广告
案例类房屋(价格:长)延伸广告
我认为这是不可能的,因为play通过反射读取apply方法参数的名称,并根据该名称生成所需的方法。