У меня проблема с анализом массива объектов при помощи Retrofit + RxJava
JSON содержит только этот массив
{
"files": [
{
"id": 10,
"notificationId": 15,
"name": "cats.ncs",
"dateTime": "2019-01-07T17:34:45"
}
]
}
ретротит сервис
@GET("/api/FileApi/files")
fun files(): Observable<FilesResponse>
, где FilesResponse равен
data class FilesResponse(
@SerializedName("files")
var files: List<FileElement>
)
и FileElement
data class FileElement(
@SerializedName("id")
var id: Long,
@SerializedName("notificationId")
var notificationId: Long,
@SerializedName("name")
var name: String,
@SerializedName("dateTime")
var dateTime: String
)
когда я запускаю его, я всегда получаю
тип возвращаемого значения CallObjectMethodA не совпадает
io.reactivex.Observable ApiService.files ()
Так как мне проанализировать JSON, содержащий только массив?