when i hit the Url
http://192.168.0.103:8080/AndroidRest/financial/finList
I am getting correct json response Also i validated in jsonlint.com
{
"keys" : [ "10_Ultimate", "20_Yemensoft" ]
}
when i try to deserialize from android it saysorg.json.JSONException: Unterminated array at character 11
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] response) {
JSONObject jsnObj = new JSONObject();
String res = response.toString();
try {
JSONObject json = new JSONObject(res);
JSONArray jsnArry = json.getJSONArray("keys");
for (int i = 0 ; i < jsnArry.length() ; i++){
jsnObj = jsnArry.getJSONObject(i);
}
Log.d("jsnObj",jsnObj.toString());
Log.d("jsnArry",jsnArry.toString());
} catch (JSONException e) {
e.printStackTrace();
}
Log.d("The Positive are",res);
}