Я пытаюсь сериализовать некоторые относительно простые модели в json. Например, я хотел бы получить json-представление:
case class User(val id: Long, val firstName: String, val lastName: String, val email: Option[String]) {
def this() = this(0, "","", Some(""))
}
Нужно ли мне писать свой собственный формат [Пользователь] с соответствующими методами чтения и записи или есть какой-то другой способ? Я просмотрел https://github.com/playframework/Play20/wiki/Scalajson, но я все еще немного потерял.