【发布时间】:2018-07-22 18:10:12
【问题描述】:
我有一个 Person 案例类:
case class Person(name: String, createdAt: LocalDateTime)
能够将人员对象序列化为 json,以便我可以将其返回给用户 我有一个串行器:
object PersonSerializer {
implicit val PersonFormat: OFormat[Person] = Json.format[Person]
}
我在控制器中导入了这个序列化程序,所以当我可以将结果作为 json 返回给使用时,如下所示:
def getPeople: Action[AnyContent] = Action.async {
peopleDao.getAllPeople.map(people => Ok(Json.toJson(res)))
}
但是,我收到此错误:
错误:(39, 55) 没有可用的 play.api.libs.json.Format 实例 对于隐式范围内的 org.joda.time.LocalDateTime(提示:如果 在同一个文件中声明,确保之前声明过)隐式 val AFormat: OFormat[Account] = Json.format[Account]
我该如何解决这个问题?
【问题讨论】:
标签: json scala playframework playframework-2.0