1.将List集合数据转成JSON
JSONObject merchantJson = new JSONObject(); JSONArray merchantList= JSONArray.parseArray(JSON.toJSONString(mList)); merchantJson.put("merchant",merchantList);
2.解析List集合的JSON
获取到封装成JSON的集合数据 String requestJsonString = request.getString("merchant"); System.out.println("接收请求参数======"+requestJsonString)
Merchant 集合中单个的实体类 //进行解析 ListmList = JSONObject.parseArray(requestJsonString, Merchant.class);
3.将普通请求参数转成JSON
String json = JSONObject.toJSONString("请求参数,实体类或者map都可以");
4.解析JSON
JSONObject jsonObject = JSONObject.parseObject(json);
将参数封装入实体类 ResultResponse resultResponse = jsonObject.toJavaObject(ResultResponse.class)