小工具知识网

当前位置: 首页 > 行业知识 > SpringBoot自带序列化工具Jackson如何做到序列化忽略某个字段,反序列化忽略某个字段???

行业知识

SpringBoot自带序列化工具Jackson如何做到序列化忽略某个字段,反序列化忽略某个字段???

2026-11-12 05:57:09 来源:互联网转载

��       今天开发项目时,遇到一个课题,基础类中存在两个分页字段page和rows,其他的类都继承了此基础类,这个分页数据是为了前端给后端传分页信息时使用,我们后端发送给前端的时候是属于无用字段,也是就是想序列化时忽略掉。

()

        Jackson在1.9版本之后,可以直接使用下面方法:

# 使用字段的注解进行处理

()

# JsonProperty.Access.WRITE_ONLY是序列化忽略,Java对象->字符串的忽略

@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)

# JsonProperty.Access.READ_ONLY 是反序列化忽略,字符串->Java对象的忽略

@JsonProperty(access = JsonProperty.Access.READ_ONLY

        这样就实现了,什么情况忽略什么字段。

上一篇:组态软件之万维组态介绍(web组态、html组态、vue2/vue3组态、组态软件、组态编辑器)

下一篇:怎么下载电影?