2017-02-26 43 views
-1

我将不胜感激关于如何使用WSClient进行递归请求的任何提示。我访问REST API,它返回一个树的节点JSON格式,例如这将是根节点:使用Play进行递归异步请求! WSClient

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

访问每个节点的URL模式是

root/node1/node1-1 

我会喜欢做的是遍历整棵树并根据一些标准获取一些信息。

在此先感谢

+0

'flatMap'是要走的路。更严重的一点是,您应该展示您尝试过的方式以及您遇到困难的位置,而不是指望有人为您提供解决方案。 – rethab

+0

你好,我不是要求有人给我解决方案这就是我没有给出任何额外细节的原因。到目前为止,我可以使用java8的CompletionStage访问单个节点。 – jorgeb

回答