怎么在Springboot中实现Jackson的操作

本篇文章为大家展示了怎么在Spring boot中实现Jackson的操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了博爱免费建站欢迎大家使用!

表数据:

怎么在Spring boot中实现Jackson的操作

实体类属性:

怎么在Spring boot中实现Jackson的操作

controller层就省略掉了,就是调用dao进行数据查询。

使用postman请求结果如下:

怎么在Spring boot中实现Jackson的操作

发现时间是2018/11/15,但数据库中是2018-11-16,少了一天,原因是在进行日期格式化的时候没有加入要格式化日期的时区,中国的时区是东八区,

需要加入timezone="GMT+8"

怎么在Spring boot中实现Jackson的操作

再次测试:

怎么在Spring boot中实现Jackson的操作

这次就可以了!

另外还有几个常用的注解:

@JsonIgnore: 在转换的时候忽略该字段;

@JsonProperty:将该字段的名称在转换成json格式后以该名称显示;

@JsonIgnorePeroperty({"id","name"}) :忽略该注解所包含的全部属性,里面的参数是一个数组,会把包含的名称的全部字段都忽略掉,包括子类;

@JsonInclude(Include.NON_EMPTY) :在属性不为空时序列化此字段,对于字符串,即null或空字符串;

上述内容就是怎么在Spring boot中实现Jackson的操作,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


网站栏目:怎么在Springboot中实现Jackson的操作
文章起源:http://ybzwz.com/article/igdogs.html