I have this JSON structure:
{
"A":
[
{
"B": "text",
"C": "text",
"D":
[
{
"E": "text",
"F": ["text","text",...]
}
]
}
],
"G":
{
"H": "text",
"I": "text"
}
}
Which is the correct java class for this structure? I've tried something but the response is null..
This is the javaBean for the JSON
public class Bean {
private Response response;
public Response getResponse() {
return response;
}
public void setResponse(Response response) {
this.response = response;
}
public static class Response {
private List<A> a;
private G g;
public List<A> getA() {
return a;
}
public void setA(List<A> a) {
this.a = a;
}
public G getG() {
return g;
}
public void setG(G g) {
this.g = g;
}
}
public static class A {
private String b;
private String c;
private List<D> d;
public List<D> getD() {
return d;
}
public void setD(List<D> d) {
this.d = d;
}
public String getB() {
return b;
}
public void setB(String b) {
this.b = b;
}
public String getC() {
return c;
}
public void setC(String c) {
this.c = c;
}
}
public static class D {
String e;
List<String> f;
public String getE() {
return e;
}
public void setE(String e) {
this.e = e;
}
public List<String> getF() {
return f;
}
public void setF(List<String> f) {
this.f = f;
}
}
public static class G {
private String H;
private String I;
public String getH() {
return H;
}
public void setH(String H) {
this.H = H;
}
public String getI() {
return I;
}
public void setI(String I) {
this.I = I;
}
}
}