@JsonIgnoreProperties

  此注解是类注解,作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。

@JsonIgnore

此注解用于属性或者方法上(最好是属性上),作用和上面的@JsonIgnoreProperties一样。

@JsonFormat

  此注解用于属性或者方法上(最好是属性上),可以方便的把Date类型直接转化为我们想要的模式,比如@JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss")

  使用Jackson的@JsonFormat注解时出现少一天

  比如数据库存的日期是2015-01-05,转成json则变成了2015-01-04

  解决办法:

  @JsonFormat(pattern="yyyy-MM-dd")
   public Date getRegistDate() {
      return this.registDate;
   }

  改成

  @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    public Date getRegistDate() {
    return this.registDate;
   }

@JsonSerialize

  此注解用于属性或者getter方法上,用于在序列化时嵌入我们自定义的代码,比如序列化一个double时在其后面限制两位小数点。

@JsonDeserialize

  此注解用于属性或者setter方法上,用于在反序列化时可以嵌入我们自定义的代码,类似于上面的@JsonSerialize

最新文章

  1. PHP中多线程处理
  2. 微信小程序-视图模板
  3. javascript实现优先队列
  4. RabbitMQ 入门
  5. [LeetCode]题解(python):079 Word Search
  6. DIV+CSS规范命名大全集合
  7. C# 浅谈委托----温故而知新
  8. JS添加删除一组文本框并对输入信息加以验证
  9. Git基本操作(Windows下)
  10. 从汇编看c++中指向成员变量的指针(一)
  11. Git - 常用技能
  12. 新建HomeController控制器 继承BaseController
  13. SQL语言-----数据操作
  14. hadoop2集群中关键配置文件的记录
  15. Spring Boot中采用Mockito来mock所测试的类的依赖(避免加载spring bean,避免启动服务器)
  16. HighCharts之2D带Label的折线图
  17. C#程序终止问题CLR20R3解决方法
  18. SpringBoot 遇到 com.google.guava » guava 组件运行异常问题修复方案
  19. 逃离迷宫 HDU1728 (bfs)
  20. 对于移动端 App,虚拟机注册或类似作弊行为有何应对良策?

热门文章

  1. Java基础---Java 类
  2. 剑指offer66:机器人的运动范围
  3. oracle安装内核参数设置
  4. protobuf的使用(netty传输多种对象类型)
  5. [Luogu5280][ZJOI2019]线段树(线段树+DP)
  6. 禁止服务向 eureka 上注册配置文件
  7. 今日前端框架Vue学习笔记
  8. 【转载】Sqlserver中使用Round函数对计算结果四舍五入
  9. JS权威指南读书笔记(一)
  10. VUE 元素拖拽、移动