springmvc接收字符串转list

多次试了下传入数组或者list json格式 感觉还是有问题。

后面用最傻的方法先把参数设置成String类型传入到后台再做转换

 public Object saveScenceCheckDraw(CheckDrawings checkDrawings,String drawingImgList) {

   
  GsonBuilder builder = new GsonBuilder();
  builder.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() {
         public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
             return new Date(json.getAsJsonPrimitive().getAsLong());
         }
     });
  Gson gson = builder.create();
Type collectionType= new TypeToken<List<CheckDrawingImg>>(){}.getType();
List<CheckDrawingImg> checkDrawingImg= gson.fromJson(drawingImgList,collectionType);
  CheckDrawingImgList list=new CheckDrawingImgList();
list.setDrawingImgList(checkDrawingImg);
    return null;
  }

猜你喜欢

转载自blog.csdn.net/qq_30641447/article/details/79961713