springmvc接收字符串转list

springmvc接收字符串转list多次试了下传入数组或者listjson格式感觉还是有问题。后面用最傻的方法先把参数设置成String类型传入到后台再做转换 publicObjectsaveScenceCheckDraw(CheckDrawingscheckDrawings,StringdrawingImgList){      GsonBuilderbuilder=newGsonBuilder();  …

大家好,又见面了,我是你们的朋友全栈君。

多次试了下传入数组或者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;

  }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146433.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mac idea svn配置_idea提交代码到svn

    mac idea svn配置_idea提交代码到svn最近更换了生产力,初次使用mac安装开发环境记录一下版本下载安装带激活教材【推荐使用官方正版】下载地址安装idea集成svn环境CommandLineTools,看网上大多数教程都说需要安装XCODE,内存太大了十多个G而且一般用idea也用不上这个工具的。所以建议直接通过这个网站直接进行下载下载commandlinetools下载好后中idea中添加自己项目的svn路径就行了…

    2022年10月7日
    2
  • linux-netstat

    linux-netstat

    2022年4月2日
    66
  • java io流面试_java面试核心知识点

    java io流面试_java面试核心知识点好久不见的IO流对IO流的学习,我记得还是初学Java基础的时候,后来找工作过程中经常看到有些招聘信息中写到熟悉IO流,现在想想IO流,真的是一脸懵逼,不说这么多废话了,IO流这次好好整理一下。说说IO流的类别在说流的类别之前,先说说什么是流,流其实就是对输入输出设备的抽象,可以把输入输出流理解为是一个通道,输入输出是相对程序而言的,如果是输出流,也就是往文件中写文件,而输入流,则是从文件中读取文件。从三个方面对IO流进行总结,一、字节流(一般都是xxxStream),二、字符流(xxxRead、xx

    2022年10月20日
    3
  • VSCode安装教程(超详细)[通俗易懂]

    VSCode安装教程(超详细)[通俗易懂]VSCode安装教程(超详细)下载安装一、同意协议(废话了我)二、选择合适的安装位置,下一步三、下一步四、这里注意下,进行相关的选择五、点击安装六、等待安装完成,很快配置中文界面上面安装完成后会出现下面的界面,我们搜索Chinese,点击install然后Restart重启后就ok了,中文界面下载下载地址:DownloadVisualStudioCode选择相应的版本下载。安装跟着图一步步走,简单明了。一、同意协议(废话了我)二、选择合适的安装位置,下一步三、下一步四

    2022年8月22日
    8
  • linux端口占用清除[通俗易懂]

    查看端口占用:lsof-i:端口号清除占用该端口的所有进程:sudokill-9$(lsof-i:端口号-t)

    2022年4月13日
    110
  • 接口与抽象类的区别

    接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如

    2021年12月24日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号