2017-02-26 3 views
-1

WSClientで再帰的なリクエストを作成する方法についてのヒントはありがたいです。私は、例えば、これは、ルートノードとなり、JSON形式でツリーのノードを返すREST APIにアクセスしています: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

答えて

関連する問題