Сериализация списка Scala в JSON в Play2
Я пытаюсь десериализовать список объектов Scala на карту JSON в Play2 - довольно простой случай использования JSON, яскажу Мой вывод JSON будет выглядеть примерно так:
{
"users": [
{
"name": "Example 1",
"age": 20
},
{
"name": "Example 2",
"age": 42
}
]
}
Для достижения этого я смотрю на Play2 'документация JSON под названием "Библиотека Play JSON ", Для меня их примеры довольно тривиальны, и яМы подтвердили, что они работают на меня. Следовательно, я могу десериализовать одинUser
объект правильно.
Но создание карты, содержащей список в JSON, кажется немного многословным в Play2, когда я читаю документацию. Есть ли что-то, что я не ворчу?
Это в основном мой простой код Scala:
case class User(name: String, age: Int)
object UserList {
implicit val userFormat = Json.format[User]
val userList = List(User("Example 1", 20), User("Example 2", 42))
val oneUser = Json.toJson(userList(0)) // Deserialize one Scala object properly to JSON.
// JSON: { "user" : [