【发布时间】:2016-05-07 14:20:08
【问题描述】:
给定以下案例类:
import java.time.LocalDate
case class ReportDateVO(reportDate: LocalDate)
我正在尝试定义隐式 json 格式:
implicit val reportDatesWrite : Writes[ReportDateVO] = (
(JsPath \ "dt").write[LocalDate]
) (unlift(ReportDateVO.unapply))
但我收到以下错误:
使用替代方法写入重载方法值:(t: java.time.LocalDate)(隐式 w: play.api.libs.json.Writes[java.time.LocalDate])play.api.libs.json.OWrites[play.api.libs.json.JsValue] (隐式 w: play.api.libs.json.Writes[java.time.LocalDate])play.api.libs.json.OWrites[java.time.LocalDate] 无法应用于 (fdic.ReportDateVO ⇒ java.time.LocalDate)
这些替代品是什么?没有默认格式?如何解决这个问题?我正在使用 Play 2.5.2。
【问题讨论】: