i am new to web services and i am using gson library for the first time . I am able to parse certain simple json string but i am stuck here . This is my response
{"message":"Action completed successfully.","results":3,"action":"param","data":[{"title":"test1","id":2,"completeCount":0},{"title":"test2","id":3,"completeCount":0},{"title":"test2","id":3,"completeCount":0}],"success":true}
This is how i am trying to parse it
Gson gson = new Gson();
Chracter character = gson.fromJson(successResponse, Character.class);
And this is my class
public class Character {
private  List<Detail> data = new ArrayList<Detail>();
private String action ;
private  int results;
private String message;
private Detail detail;
public Character() {
}
public Character(List<Detail> data, String action, int results,
        String message) {
    super();
    this.data = data;
    this.action = action;
    this.results = results;
    this.message = message;
}
public List<Detail> getData() {
    return data;
}
public void setData(List<Detail> data) {
    this.data = data;
}
public String getAction() {
    return action;
}
public void setAction(String action) {
    this.action = action;
}
public int getResults() {
    return results;
}
public void setResults(int results) {
    this.results = results;
}
public String getMessage() {
    return message;
}
public void setMessage(String message) {
    this.message = message;
}
public Detail getDetail() {
    return detail;
}
public void setDetail(Detail detail) {
    this.detail = detail;
}
public class Detail{
    private String title;
    private int id;
    private int completeCount ;
    public Detail() {
    }
    public Detail(String title, int id, int completeCount) {
        super();
        this.title = title;
        this.id = id;
        this.completeCount = completeCount;
    }
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public int getId() {
        return Id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public int getCompleteCount() {
        return completeCount;
    }
    public void setCompleteCount(int completeCount) {
        this.completeCount = completeCount;
    }
}
}
 
    