Volley Web Service with Genson

16 views
Skip to first unread message

Ömer Korkmaz

unread,
Sep 7, 2017, 8:57:42 AM9/7/17
to Volley Users
Hello friends. I am trying to pull data from json webservist with Volley and Genson. But it does not give an error, but it does not pull data. The problem is here. How can I access specificies data. How can I show ParseData.

  1. private void GetData()
  2. {
    RequestQueue queue = Volley.newRequestQueue(this);
    final String url = "https://api.github.com/users/mralexgray/repos";
    StringRequest postRequest = new StringRequest(Request.Method.GET, url,
    new Response.Listener<String>()
    {
  3. @Override
    public void onResponse(String response) {
    // response
    Log.d("Response", response);
    ParseData(response);
    }
    },
    new Response.ErrorListener()
    {
  4. @Override
    public void onErrorResponse(VolleyError error) {
    // error
    Log.d("Error.Response", error.getLocalizedMessage());
    }
    }
    )
    {
    };
  5. queue.add(postRequest);
  6. }
  7. private void ParseData(String data)
    {
    Genson genson = new Genson();
    try {
    Servis[] persons = genson.deserialize(data, Servis[].class);
    }
    catch (Exception e)
    {
    String hata = e.getLocalizedMessage();
    }
  8. }
  9. public class Servis implements Serializable {
  10. public String id;
  11. public String name;
  12. public String full_name;
  13. }


Reply all
Reply to author
Forward
0 new messages