Как получить данные с помощью Volley из api на kotlin?

Подключил библиотеку VOLLEY, есть рабочее API, написал следующий код

 private fun loadChatList() {
        Toast.makeText(context,"load chat",Toast.LENGTH_LONG).show()

        val queue = Volley.newRequestQueue(context)
        val url = "http://profigram.ru/api.php?apicall=getlistprofi"

        Toast.makeText(context,url,Toast.LENGTH_LONG).show()

        val stringRequest = StringRequest(Request.Method.GET,
            url,
            Response.Listener<String> { s ->
                try {
                    val obj = JSONObject(s)

                        val array = obj.getJSONArray("result")

                        for (i in 0 .. array.length()) {
                            val objectsHeroes = array.getJSONObject(i)

                            Toast.makeText(context,objectsHeroes.getString("nameprofi"),Toast.LENGTH_LONG).show()
                        }

                }catch (e: JSONException)
                {   e.printStackTrace()}
            },Response.ErrorListener { volleyError: VolleyError -> Toast.makeText(context,
                volleyError.message,Toast.LENGTH_LONG).show() })

        val requestQueue = Volley.newRequestQueue(context)
    }

через POSTMAN смотрю API выдает данные

{"result":[{"idprofi":"1","nameprofi":"..."},{"idprofi":"110","nameprofi":"\u0430\u0441\u0444\u0430\u043b\u044c\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0440\u043e\u0433"},{"idprofi":"106","nameprofi":"\u0431\u043b\u043e\u0433\u0435\u0440"},{"idprofi":"25","nameprofi":"\u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440"},{"idprofi":"24","nameprofi":"\u0432\u0435\u0434\u0443\u0449\u0438\u0439 (\u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435)"},{"idprofi":"23","nameprofi":"\u0432\u0435\u0434\u0443\u0449\u0438\u0439 (\u043d\u0430 \u0442\u0435\u043b\u0435\u0432\u0438\u0434\u0435\u043d\u0438\u0438)"},{"idprofi":"13","nameprofi":"\u0432\u0435\u0434\u0443\u0449\u0438\u0439 (\u0441\u0432\u0430\u0434\u0435\u0431\u043d\u043e\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435)"},{"idprofi":"12","nameprofi":"\u0432\u0438\u0434\u0435\u043e\u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 (\u0441\u0432\u0430\u0434\u0435\u0431\u043d\u0430\u044f \u0441\u044a\u0435\u043c\u043a\u0430)"},{"idprofi":"111","nameprofi":"\u041a\u043b\u0430\u0434\u043e\u0432\u0449\u0438\u043a"},{"idprofi":"112","nameprofi":"\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0439 \u043c\u0430\u0441\u0442\u0435\u0440"},{"idprofi":"28","nameprofi":"\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u043e \u043f\u0440\u043e\u0434\u0430\u0436\u0430\u043c"},{"idprofi":"113","nameprofi":"\u041c\u043e\u043d\u0442\u0430\u0436\u043d\u0438\u043a \u0438\u0437\u0434\u0435\u043b\u0438\u0439 \u0438\u0437 \u043d\u0430\u0442\u0443\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u043c\u043d\u044f."},{"idprofi":"18","nameprofi":"\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 (1\u0421:\u041f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0435)"},{"idprofi":"102","nameprofi":"\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 (\u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f)"},{"idprofi":"109","nameprofi":"\u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a dopipi"},{"idprofi":"21","nameprofi":"\u0440\u0435\u043f\u0435\u0442\u0438\u0442\u043e\u0440 (\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a)"},{"idprofi":"22","nameprofi":"\u0440\u0435\u043f\u0435\u0442\u0438\u0442\u043e\u0440 (\u043d\u0435\u043c\u0435\u0446\u043a\u0438\u0439 \u044f\u0437\u044b\u043a)"},{"idprofi":"105","nameprofi":"\u0440\u0435\u043f\u0435\u0442\u0438\u0442\u043e\u0440 (\u0444\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a)"},{"idprofi":"108","nameprofi":"\u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f"},{"idprofi":"114","nameprofi":"\u0421\u0430\u043d\u0442\u0435\u0445\u043d\u0438\u043a"},{"idprofi":"115","nameprofi":"\u0441\u0438\u0434\u0435\u043b\u043a\u0430 \u0441 \u043f\u0440\u043e\u0436\u0438\u0432\u0430\u043d\u0438\u0435\u043c \u0443\u0431\u043e\u0440\u043a\u0430"},{"idprofi":"14","nameprofi":"\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440"},{"idprofi":"107","nameprofi":"\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c"},{"idprofi":"104","nameprofi":"\u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444 (love story)"},{"idprofi":"19","nameprofi":"\u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444 (\u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u0430\u044f \u0444\u043e\u0442\u043e\u0441\u044a\u0435\u043c\u043a\u0430)"},{"idprofi":"11","nameprofi":"\u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444 (\u0441\u0432\u0430\u0434\u0435\u0431\u043d\u0430\u044f \u0441\u044a\u0435\u043c\u043a\u0430)"},{"idprofi":"103","nameprofi":"\u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444 (\u0441\u0435\u043c\u0435\u0439\u043d\u044b\u0439)"},{"idprofi":"20","nameprofi":"\u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444 (\u0441\u0442\u0443\u0434\u0438\u0439\u043d\u0430\u044f \u0441\u044a\u0435\u043c\u043a\u0430)"},{"idprofi":"101","nameprofi":"\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0441\u0442"},{"idprofi":"26","nameprofi":"\u044e\u0440\u0438\u0441\u0442"}]}

в итоге не понимаю строка Toast.makeText(context,objectsHeroes.getString("nameprofi"),Toast.LENGTH_LONG).show() не выдает никаких данных

ребят помогите разобраться, нужно получить данные!


Ответы (0 шт):