任何正文都可以告诉我Java类结构等同于json:
{
"status": "OK",
"data":
{
"group_id":2758,
"0":
{
"id": "2758-1",
"customid": "1",
"customid1": "",
"customid2": "",
"mobile": "9190********",
"status": "AWAITED_DLR",
},
"1":
{
"id": "2758-2",
"customid": "2",
"customid1": "",
"customid2": "",
"mobile": "9190********",
"status": "AWAITED_DLR",
}
...
}
"message": "Campaign Submitted successfully"
}
无法确定data
对象的结构,因为它包含group_id
和其他对象的列表。
答案 0 :(得分:0)
您可以创建一个代表您的结构的第一个类:
然后创建第二个类Item,表示结构“0”和“1”。
如果要保留标签“0”,“1”,可以将数据类型设为Hashmap<String,Item>
而不是ArrayList。
答案 1 :(得分:0)
您可以使用地图:
class Data {
int group_id;
Map<Integer, InnerObject> map = new HashMap<>();
}
Data data = new Data();
data.group_id = 2758;
data.map.put(0, innerObject0);
data.map.put(1, innerObject1);