好き:このように2つのクラスを使用してJAVAで多次元JSONとGSONを解析するときに、HashMap内のオブジェクトを使用するにはどうすればよいですか?私はJSONデータを持っている場合
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;
}
{
"status":200,
"carList":[
{
"carId":121,
"carName":"Cat",
},
{
"carId":122,
"carName":"Snek",
}
]
}
は私がしてオブジェクトを作成するためにGSONを使用したいです私の問題は、HashMapの内部にオブジェクトを置くことを読んでいる。
私は、 "carLis"をテーブルに表示するためにループする必要がありますが、私のアプローチはどうあるべきかわかりません。
ためのArrayListをループすることができます
ArrayList
にcarListの種類を変更してみてください。それを 'List'に変更してください。あなたのクライアントに 'HashMap'を生成させたり、別々に公開させたりしてください。 –
@SotiriosDelimanolis siriraghavanのように、リストや配列リストをいつ使用するのか分かりませんか? – silversunhunter
私の答え[ここ](https://stackoverflow.com/a/33621809/438154)を参照してください。 –