jackson 常用注解,比如忽略某些属性,驼峰和下划线互转

Posted 太白的技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jackson 常用注解,比如忽略某些属性,驼峰和下划线互转相关的知识,希望对你有一定的参考价值。

一般情况下使用JSON只使用了java对象与字符串的转换,但是,开发APP时候,我们经常使用实体类来做转换;这样,就需要用到注解;
Jackson默认是针对get方法来生成JSON字符串的,可以使用注解来做一些特殊用途;常见的使用如下:
1 排除属性
@JsonIgnore,一般标记在属性或方法上;作用于序列化与反序列化;

2 属性别名
@JsonProperty,序列化/反序列化都有效;

3 属性排序
@JsonPropertyOrder,注释在类声明中;

4 属性格式转换
使用自定义序列化/反序列化来处理;
@JsonSerialize,序列化;
@JsonDeserialize,反序列化;

以上是关于jackson 常用注解,比如忽略某些属性,驼峰和下划线互转的主要内容,如果未能解决你的问题,请参考以下文章

详解jackson注解(三)jackson包含属性、忽略属性的注解

jackson常用注解和spring中的配置

用Jackson进行Json序列化时的常用注解

Jackson(使用注解)

java jackson 忽略不存在的属性字段 和 按照属性名转json

@JsonProperty 注解