Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何使用继承在Play框架中写入一个或多个类_Json_Scala_Playframework_Case Class - Fatal编程技术网

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方法参数的名称,并根据该名称生成所需的方法。