use below code :-
Example.java
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import com.google.gson.annotations.Expose;
@Generated("org.jsonschema2pojo")
public class Example {
@Expose
private String status;
@Expose
private String title;
@Expose
private String request;
@Expose
private List<Object> data = new ArrayList<Object>();
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getRequest() {
return request;
}
public void setRequest(String request) {
this.request = request;
}
public List<Object> getData() {
return data;
}
public void setData(List<Object> data) {
this.data = data;
}
}
now
Gson gs = new Gson();
gs.fromJson(reader, JsonResponseClass.class);
below link for making POJO.
http://www.jsonschema2pojo.org/