JSON没有在Volley中返回任何内容

时间:2016-03-05 23:27:36

标签: android arrays json android-volley jsonresponse

我正在使用凌空,目前我的volley没有返回任何内容。

这是我的JSON数组响应:

{
  "forename": "Lukasz",
  "surname": "Pioetrszci"
}

在我onResponse的{​​{1}}方法中,我有:

Volley

我认为这与我只有

的事实有关
  JsonArrayRequest jsonArrayRequest = new JsonArrayRequest
                (URLgetUser, new Response.Listener<JSONArray>(){

                    @Override
                    public void onResponse(JSONArray jsonArray) {
                        try {
                            for (int i = 0; i < jsonArray.length(); i++) {
                                JSONObject jsonObject = jsonArray.getJSONObject(i);
                                forename = jsonObject.getString("forename");
                            }
                        }
                        catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
                }

相反
{
  "forename": "Lukasz",
  "surname": "Pioetrszci"
}

1 个答案:

答案 0 :(得分:0)

你必须使用

        JSONObject jsonObject = new JSONObject(reponse);
        String forename = jsonObject.getString("forename")
        String surname = jsonObject.getString("surname")