2
上午有一个特点的Json格式在播放性状2.4
trait Role[A, B] {
val _id: Option[A] = None
val value: Option[List[B]] = None
val id: Option[String] = None
}
和扩展特性的情况下类
case class User (value1: Option[Role] = None, value2: Option[String] = None) extends Role
object User {
implicit val jsonFormatter: Format[User] = Json.format[User]
}
而且这还不是因为错误,“没有的Json formattor为编译角色”。
我尝试了几个例子可用在stackoverflow上,在json格式化的特质没有得到工作。
它工作。简单而有效。谢谢@Mysterion – sowmiyaksr