我具有使用api生成用户列表的功能,当我尝试在用户页面之间进行分页时遇到很多问题。
private CompletionStage<User[]> handelUserResult(WSResponse response) {
User[] pageUsers = Json.fromJson(response.asJson().get("values"),User[].class);
if(response.asJson().get("next") == null){
return CompletableFuture.completedFuture(pageUsers);
}else{
String nextPageUrl = response.asJson().get("next").asText();
//get next coming pages
}
}
如何使用handelUserResult
从所有页面返回所有用户?