我打算使用 Play JSON 库来序列化和反序列化与 Json 之间的对象。我有一个这样的案例类:
case class MyCaseClass(string: String, intVal: Int)
我有一个服务返回一个 JSON 字符串,它实际上是一个 Seq[MyCaseClass]。我可以把这个字符串放到一个 JsValue 中,但是我怎么能把这个 JsValue 转换成 MyCaseClass 呢?
def reads(json: JsValue): JsResult[Seq[MyCaseClass]] = {
???
}
有什么建议么?