当前位置: 首页 > news >正文

苏州网络科技公司建网站看优秀摄影做品的网站

苏州网络科技公司建网站,看优秀摄影做品的网站,湖北宜昌推广,计算机技术员网站建设怎么目录 1.jackson 2.fastjson 3.总结 1.jackson jackson是spring mvc默认的JSON解析方法#xff0c;前端的数据序列化处理之后#xff0c;后端经过反序列化处理可以直接使用实体对象进行接收。后端接口返回实体对象#xff0c;经过序列化处理后前端可以接收并进行处理。 …目录 1.jackson 2.fastjson 3.总结 1.jackson jackson是spring mvc默认的JSON解析方法前端的数据序列化处理之后后端经过反序列化处理可以直接使用实体对象进行接收。后端接口返回实体对象经过序列化处理后前端可以接收并进行处理。 后端接收前端的日期参数以及后端的日期参数传递给前端在序列化处理中需要进行特殊处理。否则后端接收的时间不正确会多8个小时前端显示的时间没有被格式化。当然也可以在前端使用一些组件进行特殊处理。这里主要说明如何在后端进行处理。 (1)统一处理 ①重写jsckson默认的配置设置日期的格式 # 因为SpringBoot帮我们配置了JacksonAutoConfiguration所以我们这边是可以正常返回接口的 # 根据JacksonAutoConfiguration里的代码我们是可以重写ObjectMapper去完成日期的代码格式化 # 在我们了解到JacksonAutoConfiguration类时我们首先了解到的是JacksonHttpMessageConvertersConfiguration # 在里面有MappingJackson2HttpMessageConverter我们去重新定义这个我们也是可以解决的但是就没有第一种方式比较简便 # 在WebMvcConfig类中我会放上这两种方式的代码但会注释第二种方式的代码 Configuration public class WebMvcConfig {//Bean//MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter(){// MappingJackson2HttpMessageConverter converter new MappingJackson2HttpMessageConverter();// ObjectMapper objectMapper new ObjectMapper();// objectMapper.setDateFormat(new SimpleDateFormat(yyyy-MM-dd));// converter.setObjectMapper(objectMapper);// return converter;//}BeanObjectMapper objectMapper(){ObjectMapper objectMapper new ObjectMapper();objectMapper.setDateFormat(new SimpleDateFormat(yyyy/MM/dd));return objectMapper;}}②在配置文件中配置日期格式 spring:jackson:date-format: yyyy-MM-dd(2)单独处理 ①使用注解方式在实体类中配置注解格式需要和前端传递的日期格式一致否则会报错。 /*** 绑定时间*/JsonFormat(patternyyyy-MM-dd HH:mm:ss,timezone GMT8)private Date createTime; 因为日期格式的不同一般使用单独配置的方式在实体类中添加注解用于对前端传递的数据进行格式化及时区处理以及对后端的数据进行格式化传递给前端进行显示。 jackson相关的注解如下 2.fastjson fastjson是阿里的一款json工具部分版本存在漏洞使用时需要注意。 官网http://code.alibabatech.com/wiki/display/FastJSON/Overview 在日期的格式化方式需要使用JSONField注解进行处理 比如在接口中使用String类型的参数接收前端传递的表单数据然后再后端使用fastJson进行格式化处理如果存在日期相关的数据需要使用JSONfIeld进行处理。 /*** 上传时间*/JSONField(format yyyy-MM-dd HH:mm:ss)private Date uploadTime;/*** 发布时间*/JSONField(format yyyy-MM-dd HH:mm)private Date releaseTime; 3.总结 springmvc默认将前端数据使用jsckson进行转换所有涉及到前端日期类型数据的接受以及回传给前端的日期数据相关的字段要使用jsonformat注解 在代码中使用fastjson进行json格式的转换需要使用JSONField注解进行日期格式的转换使用jsonformat会报转换失败的错误 com.alibaba.fastjson.JSONException: For input string: 2024-01-10 09:56 参照  jackson与fastjson_jackson和fastjson-CSDN博客 SpringBoot中默认的JSON解析方案 日期格式化多种解决方案_json格式化采用默认方式了-CSDN博客 Fastjson JSONField_w3cschool Java日期格式化JsonFormat JSONField_jsonfield 格式化时间-CSDN博客
http://www.dnsts.com.cn/news/251382.html

相关文章:

  • 台州云建站模板wordpress的搜索结果
  • 在网盘上怎么做自己的网站宁波网站建设免费咨询
  • 男女做爰视频网站手机html网页制作软件
  • 做造价在那个网站比较好关于网站规划建设方案书
  • 佛山网站建设全方位服务全椒网站建设
  • 松江品划企业网站建设利用ionic做的网站
  • 网站放在服务器上手机房屋3d设计软件
  • 一流的嘉兴网站建设中国十大权威新闻媒体
  • 服务提供网站粤icp备案号查询网官网
  • 怎么创建网站域名品牌vi标志设计公司
  • 烟台福山网站建设营销型网站建设的指导原则不包括
  • 齐河网站建设网页设计分为哪些板块
  • 网站赏析案例网站推广的优点
  • 电商网站建设行情电子商务网站硬件建设的核心
  • 活动策划公司网站做网站要学那些
  • 网站关键词搜索排名网站安全检测工具
  • 广州网站建设报价单网页生成器
  • vps做网站怎么加速网页版微信登录手机会显示吗
  • 西安微网站制作郑州专业网站推广公司
  • 常用设计网站有哪些软件内网域名
  • 专业网站建设网页推广宣传片制作公司查询
  • 做电缆好的网站企业简介宣传片视频
  • 罗湖商城网站建设哪家技术好如何用腾讯云做网站
  • 如何申请网站空间夸克网页版
  • 镇江城乡建设网站首页网页升级访问更新中狼
  • 上海平台网站建设报品牌推广营销
  • 做网站播放未上映的电影专门做纪录片的网站
  • 高性能网站建设指南 百度云ipad 建网站
  • 抓取网站访客qq公司商标注册怎么弄
  • 网上做兼职的网站有哪些工作wordpress数据迁移还原教程