1

こんにちは、みんな !gson1.1 jarを使用してJsonタイプに解析する必要があるListオブジェクトがありますが、タイプの不一致エラーが発生しています..ここに私のコードがあります..

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;

        }

Plz みんな助けてくれ 事前にサンクス..

4

1 に答える 1

1

メソッドのreturnタイプはList<Product>、オブジェクトのListProductある、ですが、返さjsonCartListれるのはString。です。

したがって、TypeMismatchエラー。

目的を達成するには(を返す)、メソッドのタイプをJSON変更します。return今は

public static String getCartList() {
于 2013-03-11T07:53:12.220 に答える