Горячий, чтобы получить массив из этой переменной - PullRequest
0 голосов
/ 10 мая 2019

У меня есть конечная точка, в которой создатель помещает объект в начало 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()

        }

    })
...