I send some data to the database using Volley and I get the following jsonarray response.
[ { "nickname":"panikos", "username":" panikos@gmail.com ", "user_type":"LEADER", "latest_steps":"0" } ]
This is a sample of my code, which, unfortunately, does not output or debug the object variable "nickname": (.
final JsonArrayRequest jsonObjReq1 = new JsonArrayRequest(AppConfig.URL_GET_TEAM, jsonObject, new com.android.volley.Response.Listener<JSONArray>() { @Override public void onResponse(JSONArray response) { Log.d("TAG", response.toString()); try { JSONArray jsonArray = new JSONArray(response); for(int i=0;i<jsonArray.length();i++){ JSONObject jresponse = jsonArray.getJSONObject(i); String nickname = jresponse.getString("nickname"); Log.d("nickname",nickname); } } catch (JSONException e) { e.printStackTrace(); } //pDialog.dismiss(); } }, new com.android.volley.Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { VolleyLog.d("TAG", "Error: " + error.getMessage()); //pDialog.dismiss(); } }) { @Override public String getBodyContentType() { return "application/json; charset=utf-8"; } };
Any ideas? Am I missing something?
Thanks.
json android android-volley
Theo
source share