如何使用Volley在RESTAPI中将Arraylist作为参数传递

问题描述 投票:0回答:1

我已经使用齐射尝试过此方法

将错误作为错误获取:com.android.volley.ParseError:org.json.JSONException:值

MainActivty.java

 JSONObject params = new JSONObject();
        try {
            params.put("userId", userId);
            params.put("orderRefId", id);
            params.put("totalOrderCost", totalOrderCost);
            params.put("cartData", holdMyCartArrayList);
        } catch (JSONException e) {
            e.printStackTrace();
        }
android
1个回答
0
投票

更改以下

params.put("cartData", holdMyCartArrayList);

to

params.put("cartData", new JSONArray(holdMyCartArrayList));

您可以看到holdMyCartArrayList是列表

© www.soinside.com 2019 - 2024. All rights reserved.