-1

我将不胜感激有关如何使用 WSClient 发出递归请求的任何提示。我正在访问一个 REST api,它以 json 格式返回树的节点,例如这将是根节点:

{
  id: "root"
  children:[
    {
      id: "node1"
      children:[...]
    },
    {
      id: "node2"
      children:[...]
    },
    {
      id: "node3"
      children:[...]
    }
  ]
}

要访问每个节点,url 模式是

root/node1/node1-1

我想做的是遍历整个树并根据某些标准获取一些信息。

提前致谢

4

1 回答 1

0

这个任务就像经典目录树遍历的孪生兄弟。

我很确定你可以用干净的递归来做到这一点,但使用 Akka 是一种更干净的方法。

以下是示例:

使用akka actor遍历目录树

https://gist.github.com/TheDIM47/8bfa2bbf80e791c00e73

您也可以使用 Java,但它更冗长。

于 2017-02-26T23:03:29.710 回答