jackson反序列化时如何忽略不需要的字段

作者:猪脚踏浪 时间:2021-09-26 20:36:20 

jackson反序列化忽略字段

JSON字符串中含有我们并不需要的字段,那么当对应的实体类中不含有该字段时,会抛出一个异常,告诉你有些字段没有在实体类中找到。

解决办法很简单

在声明ObjectMapper之后,加上上述代码:

objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);

jackson忽略指定属性

  • @JsonIgnore

  • @JsonProperty

  • @JsonIgnoreProperties

使用@JsonIgnore注解,在需要忽略的user字段。

例子

private String line;
private String flight;
private String class;
 
@JsonIgnore
private String testPar;
@JsonIgnore
private String week;
 
//testPar和week在用jackson时就不会序列化到json中

来源:https://blog.csdn.net/zsg88/article/details/73312822

标签:jackson,反序列化,忽略,字段
0
投稿

猜你喜欢

  • Springboot Thymeleaf模板文件调用Java类静态方法

    2023-11-25 05:34:47
  • 详解MyBatis-Puls中saveBatch批量添加慢的问题

    2021-10-14 02:36:27
  • Java中super和this关键字详解

    2023-03-18 15:49:08
  • 解析JavaSE的继承和多态

    2023-11-24 16:13:48
  • 利用Intellij Idea连接远程服务器实现远程上传部署功能

    2022-05-31 13:15:54
  • Java实现简单树结构

    2023-08-06 18:59:12
  • MyBatis-Plus实现多数据源的示例代码

    2023-11-11 12:58:11
  • Android 消息机制以及handler的内存泄露

    2023-08-01 07:59:44
  • SpringBoot实现接口数据的加解密功能

    2023-06-30 00:11:01
  • C++实现LeetCode(2.两个数字相加)

    2023-06-23 16:51:11
  • 一文带你学会Spring JDBC的使用

    2023-11-29 17:05:34
  • Java 函数式编程梳理

    2023-01-17 04:16:34
  • 使用Java方法配置Spring代码解析

    2023-07-15 09:20:59
  • MyBatis-plus中的模糊查询解读

    2022-06-16 08:27:03
  • Windows编写jar启动脚本和关闭脚本的操作方法

    2021-05-28 04:36:58
  • Java扑克牌速算24的方法

    2022-10-13 22:17:18
  • Jmeter分布式压力测试实现过程详解

    2022-03-23 21:32:44
  • Java中的Unsafe在安全领域的使用总结和复现(实例详解)

    2023-07-30 10:58:42
  • Android上传文件到服务端并显示进度条

    2023-06-23 07:48:33
  • Java文件操作工具类fileUtil实例【文件增删改,复制等】

    2023-11-28 08:39:00
  • asp之家 软件编程 m.aspxhome.com