Serializing a Scala List to JSON in Play2 Serializing a Scala List to JSON in Play2 json json

Serializing a Scala List to JSON in Play2


scala> import play.api.libs.json._import play.api.libs.json._scala> case class User(name: String, age: Int)defined class Userscala> implicit val userFormat = Json.format[User]userFormat: play.api.libs.json.OFormat[User] = play.api.libs.json.OFormat$$anon$1@38d2c662scala> val userList = List(User("Example 1", 20), User("Example 2", 42))userList: List[User] = List(User(Example 1,20), User(Example 2,42))scala> val users = Json.obj("users" -> userList)users: play.api.libs.json.JsObject = {"users":[{"name":"Example 1","age":20},{"name":"Example 2","age":42}]}