I am using following code to make android request:
JsonObjectRequest getRequest = new JsonObjectRequest(Request.Method.GET, url, "{\"jsonrpc\":\"2.0\",\"method\":\"init\",\"params\":[\"5\",\"\",\"\",\"\"],\"id\":0}",
new Response.Listener<JSONObject>()
{
@Override
public void onResponse(JSONObject response) {
System.out.println(response);
}
},
new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error) {
System.out.println(error);
}
}
);
queue.add(getRequest);
}
when I use this request {"jsonrpc":"2.0","method":"init","params":["5","","",""],"id":0}
in form it returns this result {"result":{"result":1,"apiKey":"59d8a505d4a1ba0b100e8e8e836c3baf90ac8b9a","motd":"Hello gfxpulse"},"error":null,"id":1,"jsonrpc":"2.0"}
however if I try to run mentioned code on android it gives me this error Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject
so it looks like my response is String and not JSON object.
Any ideas? Thanks in forward
No comments:
Post a Comment