我有一个案例类User
,Enum
它的属性之一是
我想将此类转换为Json
使用Play-Json
api 但我收到错误这里是我的用户类
case class User ( name : String= "", id : String = "", status : UserStatus = ACTIVE)
object User{
implicit val userFmt = Json.format[User]
}
用户状态
object UserStatus extends Enumeration {
type UserStatus = Value
val ACTIVE , INACTIVE , BLOCKED , DELETED = Value
implicit val statusFmt = Json.format[UserStatus]
}
它在用户类中给了我以下错误
没有可用的 UserStatus 隐式格式
在这条线上
implicit val userFmt = Json.format[User]
并在 UserStatus(enum) 中出现以下错误
未找到 unapply 函数
在这条线上
implicit val statusFmt = Json.format[UserStatus]
请帮我!