Json Array в Volley Android - PullRequest
       16

Json Array в Volley Android

0 голосов
/ 05 мая 2018

У меня был Унифицированный указатель ресурса (URL), который содержит JSON Массив [1579.39734, 2523,679.59824966966,4327116] с именем ключа. Как я могу получить элемент данных массива JSON, используя залп? Кто-нибудь может помочь?

Ниже мое кодирование, но оно не работает.

private void loadJsonArray() {
        JsonArrayRequest jsArrayRequest = new JsonArrayRequest
                (Request.Method.POST, new_url, null, new Response.Listener<JSONArray>() {
                    @Override
                    public void onResponse(JSONArray response) {
                        double[] value=new double[3];
                        pDialog.dismiss();
                        for (int count =0; count < response.length(); count++) {
                            try {

                                  value[count]=response.getDouble(count);
                            }


                            catch (JSONException e) {
                                e.printStackTrace();
                            }
                        }
                        text1.setText(String.valueOf(value[0]));
                        text2.setText(String.valueOf(value[1]));
                        text3.setText(String.valueOf(value[2]));
                        text4.setText(String.valueOf(value[3]));
                    }






                }, new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        Toast.makeText(getApplicationContext(), "Error....", Toast.LENGTH_SHORT).show();
                        error.printStackTrace();

                    }
                });
        Singleton.getistance(this).addToRequestque(jsArrayRequest);


    }

1 Ответ

0 голосов
/ 05 мая 2018

попробуйте

for(int i = 0; i< jsonArray.lenght(); i++){
    double value = jsonArray.getDouble(i);
}
...