将对象整数json获取到Android Studio

时间:2018-07-14 16:53:17

标签: android json android-volley

json with int key value

我一直被困,要使用齐射将这样的json调用到android studio,我从来没有做过

1 个答案:

答案 0 :(得分:0)

根据此json with int key value 你是

  

接收jsonArray而不是jsonObject

所以您必须

  

通过截击发送JsonArray的请求

然后请求将返回jsonArray,然后您可以像这样获取字符串。

    JsonArrayRequest jsonArrayRequest = new JsonArrayRequest("url", new Response.Listener<JSONArray>() {
        @Override
        public void onResponse(JSONArray response)
        {
            try
            {
                for (int i=0;i<response.length();i++)
                {
                    JSONArray jsonArray = response.getJSONArray(i);
                    for (int j=0;j<jsonArray.length();j++)
                    {
                        String yourString = jsonArray.getString(j);
                        // you can convert it into int as per your requirement
                    }
                }
            } catch (JSONException e)
            {
                e.printStackTrace();
            }
        }
    },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error)
                {

                }
            });