У меня есть конечная точка, в которой создатель помещает объект в начало JSON, а не в массив.Итак, я получил все в этом теле val и хочу использовать его содержимое для заполнения RecyclerView, но я просто не могу придумать, как получить массив из этого.
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val retrofit = Retrofit.Builder()
.baseUrl("https://MyURL.com")
.addConverterFactory(GsonConverterFactory.create())
.build()
valapi = retrofit.create (APIservice :: class.java)
api.fetchProdutos().enqueue(object : retrofit2.Callback<Produtos> {
override fun onFailure(call: retrofit2.Call<Produtos>, t: Throwable) {
d("Main", "Fail")
}
override fun onResponse(call: retrofit2.Call<Produtos>, response: retrofit2.Response<Produtos>) {
val body = response.body()
}
})