сериализация объектов в json с помощью play.api.libs.json

Я пытаюсь сериализовать некоторые относительно простые модели в json. Например, я хотел бы получить json-представление:

case class User(val id: Long, val firstName: String, val lastName: String, val email: Option[String]) {
    def this() = this(0, "","", Some(""))
}

Нужно ли мне писать свой собственный Format[User] с соответствующими методами чтения и записи или есть какой-то другой способ? Я посмотрел наhttps://github.com/playframework/Play20/wiki/Scalajsonно я все еще немного потерян.

15
задан acjay 24 November 2014 в 06:45
поделиться