2017-02-26 46 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

回答