接收一个字符串二维数组,然后需要取出里面的值,如下: String array = request.getParameter("array"); //接收字符串二位数组
//array里面内容 [{"goods_id": 3769,"user_id": 202289,"phone": "13545896862","userNo": "011565840930505"},{"goods_id": 3757,"user_id": 202289,"phone": "13545896862","userNo": "011565840930505"}
JSONArray jArray = JSONArray.fromObject(array); //字符串二维数组转JSONArray
Gson gson = new Gson();
String w1 = jArray.get(i).toString(); //遍历 取出里面的 一维数组
Map<String, Object> map1 = new HashMap<String, Object>(); //新建一个map
map1 = gson.fromJson(w1, map1.getClass()); //利用gson 将字符串一维数组 转成 map
String phone = (String)map1.get("里面的name"); //最后 当做一个map取值就好
一个95后程序员的自述:
现在的我还年轻,还有激情,要在有限的时间和激情里实现自我价值.
浙公网安备 33010602011771号