我正在尝试解析具有未公开数量的服务类型对象的 JSon 对象,我希望将它们的名称作为对象作为列表的递归路径。
implicit val collabReads: Reads[Collaborator] = (
(__ \ "firstname").read[String] and
(__ \ "lastname").read[String] and
(__ \ "services").read(
(__ \\ "name").lazyRead[list[String])
)(Collaborator)
我尝试了这种方法和其他方法,但似乎没有任何效果,因为我在递归路径上总是出错,而且我在任何地方都找不到任何带有递归路径的 Json 读取示例。这甚至被支持吗?