我有一个端点,创建者在其中将一个对象而不是数组放在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()
val api = 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()
}
})