如果我有JSON DATA,如:
{
"status":200,
"carList":[
{
"carId":121,
"carName":"Cat",
},
{
"carId":122,
"carName":"Snek",
}
]
}
我想使用GSON通过以下方式创建对象:
Cars cars = gson.fromJson(api.response(), Cars.class);
使用这两个类:
Class Cars{
public String status;
public Hashmap<String, Car> carList;
}
Class Car{
public String carId;
public String carName;
}
从我正在阅读的内容来看,我的问题是将一个对象放在HashMap中。
在一天结束时,我需要能够循环“carLis”以将其显示在表格中,但我不确定我的方法应该是什么。
答案 0 :(得分:1)
carList
是一个对象数组,而不是一个hashmap。
尝试将carList的类型更改为ArrayList
Class Cars{
public String status;
public ArrayList<Car> carList;
}
您可以遍历ArrayList中的元素