I have to parse a JSON string returned by a webService in a structure like this :
{
"catList" : {
"1" :{
"name" : "NAME",
"qty" : "QTY",
"groupList" : {
"40" : {
"name" : "NAME",
"qty" : "QTY",
"subjectList" : {
"1" : {
"name" : "NAME",
"qty" : "QTY",
},
"5" : {
"name" : "NAME",
"qty" : "QTY",
},
...
},
"45" : {
"name" : "NAME",
"qty" : "QTY",
"subjectList" : {
"23" : {
"name" : "NAME",
"qty" : "QTY",
},
"45" : {
"name" : "NAME",
"qty" : "QTY",
},
...
},
...
"2" :{
"name" : "NAME",
"qty" : "QTY",
"groupList" : {
"142" : {
"name" : "NAME",
"qty" : "QTY",
"subjectList" : {
"86" : {
"name" : "NAME",
"qty" : "QTY",
},
"23" : {
"name" : "NAME",
"qty" : "QTY",
},
...
},
"7" : {
"name" : "NAME",
"qty" : "QTY",
"subjectList" : {
"98" : {
"name" : "NAME"
"qty" : "QTY"
},
"08" : {
"name" : "NAME"
"qty" : "QTY"
}
},
...
},
...
"3" :{SAME OTHERS},
"4" :{SAME OTHERS},
"5" :{SAME OTHERS},
"6" :{SAME OTHERS},
"7" :{SAME OTHERS},
"8" :{SAME OTHERS},
"9" :{SAME OTHERS},
}
I dont know how?! I have some Classes like these :
public class CatList {
private String name;
private String qty;
private JSONObject groupList;
}
public class GroupList {
private String name;
private String qty;
private JSONObject subjectList;
}
public class SubjectList {
private String name;
private String qty;
}
But because groupLists and subjectList have random title I dont know how to recognize them. Is This possible؟ How can I do? please help