是否有比asOpt更好的方法将json转换为模型

时间:2018-06-24 17:33:48

标签: scala playframework-2.6

我正在使用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

0 个答案:

没有答案