我正在尝试使用未公开数量的服务类型的对象来解析一个JSon对象,我希望将它们的名称作为List的递归路径。
implicit val collabReads: Reads[Collaborator] = (
(__ \ "firstname").read[String] and
(__ \ "lastname").read[String] and
(__ \ "services").read(
(__ \\ "name").lazyRead[list[String])
)(Collaborator)
我试过这个和其他方式,但似乎没有任何工作,因为我总是在递归路径上有一个错误,我找不到任何一个带有递归路径的Json读取的例子。这甚至支持吗?
答案 0 :(得分:0)
implicit val collabReads: Reads[Collaborator] = (
(__ \ "firstname").read[String] and
(__ \ "lastname").read[String] and
(__ \ "services" \\ "name").lazyRead[list[String]]
)(Collaborator)
你试过这个吗?