注解@JsonIgnore的使用方法及其效果

注解@JsonIgnore的使用方法及其效果注解 JsonIgnore 的使用方法及其效果作用 在 json 序列化时将 javabean 中的一些属性忽略掉 序列化和反序列化都受影响 使用方法 一般标记在属性或者方法上 返回的 json 数据即不包含该属性 场景模拟 需要返回一个 List HistoryOrder 但实体类中基本属性字段的值都存储在快照属性字段中 此时我可以在业务层中做处理 把快照属性字段的值赋给实体类中对应的基本属性字 HistoryOrder

  1. 作用:在json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。
  2. 使用方法:一般标记在属性或者方法上,返回的json数据即不包含该属性。
  3. 场景模拟:

    需要把一个List

    转换成json格式的数据传递给前台。但实体类中基本属性字段的值都存储在快照属性字段中。此时我可以在业务层中做处理,把快照属性字段的值赋给实体类中对应的基本属性字段。最后,我希望返回的json数据中不包含这两个快照字段,那么在实体类中快照属性上加注解@JsonIgnore,那么最后返回的json数据,将不会包含goodsInfo和extendsInfo两个属性值。

public class HistoryOrderBean { 
    //基本属性字段 private String insurantName; private String insuranceName; private String insurancePrice; private String insurancePicture; private String insuranceLimit; //快照属性字段 @JsonIgnore private String goodsInfo; //快照基本信息 @JsonIgnore private String extendsInfo; //快照扩展属性信息 }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207202.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:21
下一篇 2026年3月19日 下午2:21


相关推荐

  • Redis 设置密码登录

    Redis 设置密码登录

    2021年10月27日
    59
  • delphi webbrowser 执行 js —转

    delphi webbrowser 执行 js —转

    2022年3月3日
    44
  • efi shell的英文介绍_请问电脑开机后显示英文字母efi shell version 2.31是什么意思…

    efi shell的英文介绍_请问电脑开机后显示英文字母efi shell version 2.31是什么意思…你好你说的这种情况,一般都是由系统软件、内存、硬盘引起的。1电脑不心装上了恶意软件,或上网时产生了恶意程序,建议用360卫士、金山卫士等软件,清理垃圾,查杀恶意软件,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。2如果不能进入系统,可以开机后到系统选择那里按f8选起作用的最后一次正确配置和安全模式,可能可以进入系统。3点开始菜单运行输入cmd回车,在…

    2022年7月24日
    34
  • form表单如何提交数据(表单中提交请求默认方式)

    Form表单提交数据的几种方式一、submit提交在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮()就可以进行数据的提交,每一个input标签都需要有一个name属性,才能进行提交。当点击登陆时,向数据库发生的数据是:username=username&password=password.

    2022年4月12日
    82
  • 数据库关系模式的函数依赖习题讲解

    数据库关系模式的函数依赖习题讲解设有关系模式 R 职工名 项目名 工资 部门名 部门经理 如果规定 每个职工可参加多个项目 各领一份工资 每个项目只属于一个部门管理 每个部门只有一个经理 1 试写出关系模式 R 的基本函数依赖和主码 2 说明 R 不是 2NF 模式的理由 并把 R 分解成 2NF 3 进而将 R 分解成 3NF 并说明理由 设有关系模式 R A B C D E F 其函数依赖集为 F E D C B CE F B A 设有关系模式 R A B C D E 其函数依赖集为 F A B C

    2026年3月18日
    2
  • 如何制作SWD接口接线,并使用keil4_Jlink烧录芯片

    如何制作SWD接口接线,并使用keil4_Jlink烧录芯片如何制作SWD接口接线,并使用keil4_Jlink烧录芯片。背景过程背景刚到一个新公司的第一个礼拜。通过web界面更新app总是导致bios失效。又因为是接手一个离职人的项目,调试线已经找不到,所以需要自己做一个。由于自己是个菜鸡,所以做出来的东西也是比较难看,由此记录一下,希望下次能做的美观一点。过程现在说一个我做上面一个东西需要查找那些东西。首先知道SWD需要Jlink的脚是GND(地线)、TMS(数据线)、TCK(时钟线)、NSRST(重启线)。所以得得将jlink这几个角引出来。这

    2022年4月25日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号