我要地图这个结果查询显示vector
到case class
斯卡拉载体案例类
DAL:
def selectPerson = sql"select * from PERSON".as[(String,String)]
服务:
def ListPerson: Future[Seq[(String,String)]] = {
db.run(GroupDealerDetailDal.selectPerson)
}
控制器:
def listPerson = Action.async { implicit request =>
GroupDealerDetailService.ListPerson.map(result =>
Ok(Json.toJson(result.toString)))
}
案例类:
case class Person(username: String, password: String)
object Person {
implicit val personFormat = Json.format[Person]
}
结果是Vector((prastyo,12345))
我怎么能说结果映射到case class Person
所以结果是{"username" : "prastyo", "password" : "12345"}
太感谢你了,其工作 – Pras