1
能有人幫我解決下面的代碼:Json的驗證與PlayFramework在斯卡拉
case class Person(name:String,email:Option[String])
implicit val personFormat:Format[Person] = (
(__ \ "name").format[String] ~
(__ \ "email").formatNullable[String](email) // The code doesn't compile here
)(Person.apply,unlift(Person.unapply))
顯然FormatNullable不ReadConstraints工作,我怎麼能解決這個問題?
感謝馬丁,其實我注意到, 當我改變formatNullable [字符串](電子郵件)格式化[字符串](電子郵件),它作品。它只在使用formatNullable時停止工作。 – 2014-10-06 12:13:59
好的,那種文件與文檔相矛盾。 :D我相信他們可能爲了方便而添加了'格式'的可能性,但忘記將它添加到'formatNullable'中。但這只是一個瘋狂的猜測。 – 2014-10-06 12:19:54
我也覺得一樣,我會接受答案。謝謝 – 2014-10-08 09:16:25