List
Javaクラスのようにデータを返す関数があります。今、私の必要に応じて、それをJson
フォーマットに変換する必要があります。
以下は私の関数コードスニペットです:
public static List<Product> getCartList() {
List<Product> cartList = new Vector<Product>(cartMap.keySet().size());
for(Product p : cartMap.keySet()) {
cartList.add(p);
}
return cartList;
}
json
このコードを使用して変換しようとしましたが、関数がリスト型であるため、型の不一致エラーが発生しています...
public static List<Product> getCartList() {
List<Product> cartList = new Vector<Product>(cartMap.keySet().size());
for(Product p : cartMap.keySet()) {
cartList.add(p);
}
Gson gson = new Gson();
// convert your list to json
String jsonCartList = gson.toJson(cartList);
// print your generated json
System.out.println("jsonCartList: " + jsonCartList);
return jsonCartList;
}
これを解決するのを手伝ってください。