有的时候 我们会遇到前端需要拼一个json的list 传给后台 后台去解析循环拿到需要的值
1.前端拼串方法
goodsData += "{\"data1\":\"" + data1
+ "\",\"data2\":\"" + data2
+ "\"},";
2.后台参数接收方式(string goodsData)
if (StringUtils.isNotBlank(goodsData)) {
goodsData = "[" + goodsData.substring(0, goodsData.length() - 1) + "]";
JSONArray obj = JSONArray.fromObject(goodsData);
for (int i = 0; i < obj.size(); i++) {
JSONObject object = (JSONObject) obj.get(i);
Integer waterDeliveryDetailsId = object.getInt("data1");
Integer signForNumber = object.getInt("data2");}}