У меня есть следующий ответ JSON в стиле HATEOAS:
{
"count": 37,
"next": "https://swapi.co/api/species/?page=2",
"previous": null,
"results": [
...
]
}
Мне нужно прочитать все результаты с этой конечной точки, однако единственный способ - это пролистать страницы, они не предоставляют никакой конечной точкис полным результатом в виде одной страницы.
Моя идея решить эту проблему - просто получить следующее поле из ответа и повторять до тех пор, пока "next"
не станет нулевым.
Существует ли лучший способ, предлагаемыйв Java или Gson?