我正在使用JsValue
的{{1}}将asOpt
转换为模型json
。我的问题是T
解析失败,并且我得到json
,但是没有描述性错误消息指出None
的问题。有比我可以使用的json
更好的方法吗?
将asOpt
转换为模型的代码是
JsValue
以上内容并非描述性内容。我曾想创建我的自定义implicit val myDataReads:Reads[MyData] = (
(JsPath \ "field1").readNullable[UUID] and
(JsPath \ "field2").read[String] and
(JsPath \ "field3").read[List[String]] and
(JsPath \ "field4").read[Seq[Byte]] and
(JsPath \ "field5").read[String] and
(JsPath \ "field6").read[Set[String]] and
(JsPath \ "field7").read[String] and
(JsPath \ "field8").read[String]
)(MyData.apply _)
,但被困住了。到目前为止,我已经写过:
Reads