Как правильно распарсить ответ и составить модель?

У меня есть приложение с 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>?


Ответы (0 шт):