2017-08-18 2 views
-1

Ich lerne Volley-Bibliothek in Android. Ich benutze JsonObjectRequest für die Übergabe von JsonObject als Anfrage Parameter, und ich bekomme Antwort als JsonArray in Fehler Listener code for JsonObjectRequest überprüfen Zeile Nr.84 in Bild Error in Logcat.Android Volley: Sende JSONObject als Parameter und um JSONArray als Antwort zu erhalten

Kann mir jemand diesbezüglich helfen, wie man JsonArray als Antwort erhält, indem man JsonObject als Anforderungsparameter übergibt.

Antwort

2

Verwenden JsonArrayRequestArray in Reaktion

JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(
          Request.Method.POST, 
          "http://lanes-dev.cloudapp.net/api/DiaryTweetLineApi/LoadDiaryTweetLinesByUser", 
          obj, 
          new Response.Listener<JSONArray>() { 
           @Override 
           public void onResponse(JSONArray response) { 

           } 
          }, 
          new Response.ErrorListener(){ 
           @Override 
           public void onErrorResponse(VolleyError error){ 
            // Do something when error occurred 

           } 
          } 
        ); 
+0

Dank zu erfassen, habe ich versucht, JsonArrayRequest verwenden, aber es wird als Parameter nicht akzeptieren JSONObject. – NandhiniB

+0

[link] (https://stackoverflow.com/questions/33014210/how-to-post-request-parameters-when-using-jsonarrayrequest-in-volley) löste mein Problem :) – NandhiniB

Verwandte Themen