Как правильно распарсить ответ и составить модель?
У меня есть приложение с retrofit. При запросе к api я получаю такой ответ: {status: success, value: [{}, {}, {}...]}. Ну как-то так. В поле value содержится массив объектов (неважно какой). Чтобы распарсить ответ я сделал 2 модели:
class model1 {
@SerializedName("value")
var value: List<modelItem>? = null
}
class modelItem {
...
}
Соответственно ретрофитовский апи интерфейс:
interface JokeApi {
@GET("/path")
fun getJokes(): Observable<model1>
}
Как сделать так чтобы получать не Observable < model1>, а сразу Observable< modelItem>?