How can I parse this JSON array in android?
This is my android code:
private Boolean parseData(){
try{
JSONArray ja = new JSONArray(jsonData);
JSONObject jo = null;
wantedLists.clear();
WantedList wantedList;
for(int i = 0; i<ja.length(); i++){
jo = ja.getJSONObject(i);
String lastname=jo.getString("lastname");
String alyas=jo.getString("alyas");
String reward=jo.getString("reward");
String authority=jo.getString("authority");
String location_name=jo.getString("location_name");
String firstname=jo.getString( "firstname" );
String middlename=jo.getString( "middlename" );
String imageUrl=jo.getString("url");
wantedList = new WantedList();
wantedList.setLastname(lastname);
wantedList.setAlyas(alyas);
wantedList.setAuthority(authority);
wantedList.setReward(reward);
wantedList.setLocation_name(location_name);
wantedList.setFirstname( firstname );
wantedList.setMiddlename( middlename );
wantedList.setImageUrl(imageUrl);
wantedLists.add(wantedList);
}
}
Using the above code, the array is not parsed, can someone spot the bug?