0
在PlayFramework 2.1中,我想讀取一個json並創建一個案例類。結構不同,所以我不能使用默認閱讀器。我需要寫什麼來將兩個字符串合併到java.util.Date中?在PlayFramework 2.1中將日期和時間字符串解析爲一個具有日期的案例類
import play.api.libs.functional.syntax._
import play.api.libs.json._
import play.api.libs.json.util._
import play.api.libs.json.Reads._
case class Person(name: String, lastSeen: Date)
val jsonString = Json.parse("""{name: "Joe", day: "2013-03-28", time: "09:35"}""")
val personLastSeen: Reads[Person] = (
(__ \ "name").read[String] ~
// (__ \ "day").read[String] (__ \ "time").read[String] // @TODO
)(Person)
我應該換這個讀嗎?我試圖用val dateStructure = new SimpleDateFormat("yyyy-MM-dd HH:mm")
但dateStructure.parse(...)
我想我需要一個Reads[Date]
有