我是scala的新手,我遇到了一个问题,即要验证自由样式json与预定义的case类,请假设:
case class sth(f1: String,
f2: Option[String],
f3: Map[String, sth2],
f4: Array[sth2],
)
case class sth2(subF1: String, subF2: List[sth3])
case class sth3(subF:String)
我尝试过在here中描述的Java 8 jackson验证器,但是如何定义嵌套的case类(在Map和Array中)并抛出自定义异常消息?
在此先感谢您的回答!