Код Котлина
private fun loadRecyclerViewData() {
val request = Request.Builder().url(URL_Json).build()
val client = OkHttpClient()
client.newCall(request).enqueue(object: Callback{
override fun onResponse(call: Call?, response: Response?) {
jsonData = response?.body()?.string()
data class Info( val id: Int, val type: Int, val message: String, val typefield: Any, val hidden: Boolean,
val topSpacing: Int, val show: Any, val required: Boolean)
//val gson = GsonBuilder().create()
val gson = Gson()
val persons = gson.fromJson(jsonData, Info::class.java)
println("mensagem "+ jsonData) //return jsonObject
println("mensagem "+ persons) //return null
runOnUiThread {
//recyclerView?.adapter = FieldAdapter(feed)
}
}
override fun onFailure(call: Call?, e: IOException?) {
println("Fail request")
}
})
}
JSON-ссылка: https://floating -mountain-50292.herokuapp.com/cell.json
Привет, ребята.Мне нужна помощь с Kotlin.Я хочу преобразовать JSONObjetct в JSONArray.Но у меня есть возврат = ноль.Вы можете мне помочь?
Первый Println возвращает JSONObject в порядке, но второй println возвращает null.
println 1 https://imgur.com/Ww2bvAv
println 2 https://imgur.com/eViUe8q