我很感激有关如何使用WSClient进行递归请求的任何提示。我正在访问REST API,它以json格式返回树的节点,例如,这将是根节点:
{
id: "root"
children:[
{
id: "node1"
children:[...]
},
{
id: "node2"
children:[...]
},
{
id: "node3"
children:[...]
}
]
}
要访问每个节点,网址格式为
root/node1/node1-1
我想做的是遍历整棵树并根据某些标准获取一些信息。
提前致谢
答案 0 :(得分:0)
此任务就像是经典目录树遍历的双胞胎。
我很确定你可以用干净的递归来做到这一点,但使用Akka是一种更干净的方法。
以下是示例:
Use akka actors to traverse directory tree
https://gist.github.com/TheDIM47/8bfa2bbf80e791c00e73
您也可以使用Java,但它更详细。