0
我無法理解,可以使用Json變壓器執行此操作嗎?在框架2中使用Json變形金剛編寫空值
import play.api.libs.json._
val r = (__ \ "opt").readNullable[String]
val w = (__ \ "someOpt").writeNullable[String]
val o1 = Json.obj("noopt" -> "some opt value")
val o2 = Json.obj("opt" -> "some opt value")
r.reads(o1).map(w.writes)
r.reads(o2).map(w.writes)
...
scala> res6: play.api.libs.json.JsResult[play.api.libs.json.JsObject] = JsSuccess({},)
scala> res7: play.api.libs.json.JsResult[play.api.libs.json.JsObject] = JsSuccess({"someOpt":"some opt value"},/opt)