class Apple(id:String, name:String)
class Fruit(id:String,ftype:String)
class Basket(b:Map[Fruit,Apple])
如何定义播放隐式,因为下面的定义是不够的。
implicit val format: Format[Fruit] = Json.format
implicit val format: Format[Apple] = Json.format
这不起作用:
implicit val format: Format[Basket] = Json.format
格式化程序还可以,但是它们仅适用于Case类。
所以您要做的就是调整它们:
case class Apple(id:String, name:String)
case class Fruit(id:String,ftype:String)
case class Basket(b:Map[Fruit,Apple])
让我知道这是否是一种选择。