JsonIgnore导致不能接收参数
最近的项目里有某个属性需要接收,但不需要返回,于是添加了
@JsonIgnore
但随后发现了bug,这个属性也不能接收了,查阅资料发现,从2.6版本起
如果想接收则需要添加 @JsonProperty ,则可实现接收,但不返回的效果
这2个注解直接加在字段上即可,也可以 @JsonIgnore 添加在 getter @JsonProperty 添加在setter
,不过现在多使用lombok,多半是用不到
在新版本里(2.9.0以后的某个版本)需要采用如下设置 如
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY) 可接收参数,而不会序列化字符串
@JsonProperty(access = JsonProperty.Access.READ_ONLY) 可序列化为字符串,而不会接收
此外如果使用的是Gson ,则还可以使用transient关键字 com.google.gson.Gson
参考资料:
https://www.cnblogs.com/sxdcgaq8080/p/5772784.html
JsonIgnore导致不能接收参数相关推荐
- 高通平台GPS工程测试接收参数解析
高通平台GPS工程测试&接收参数解析 前言 一.GPS工程测试 1.测试环境&仪器搭建 2.板子/整机状态 二.GPS接收机参数解析 1.灵敏度 2.空间衰减 3.SNR信噪比 4.C ...
- 如何发送和接收参数?五种参数传递方法
通常情况下,我们可以使用GET或POST来发送请求和数据,但GET和POST两种方法所携带的数据都是比较简单的数据,接下来在我们这个基础上,列举5种比较负责的参数传递方法,并对这些参数如何发送,后台改 ...
- Controller 的方法使用String接收参数的好处
Controller 的方法使用String接收参数的好处是什么,为什么不建议用Long或Integer接收参数呢? 因为String范围广,是字符串就能接收,而Long和Integer这种,本来应该 ...
- Struts2中Action接收参数
Struts2中Action接收参数的方法主要有以下三种: Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数: a.定义:在Action类中定义属 ...
- 小程序 url 对象转字符串编码传参 url 字符串转对象解码接收参数
url 对象转字符串编码传参 let info = encodeURI(JSON.stringify(this.data.info));wx.navigateTo({url: '/pages/part ...
- Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...
Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn 发布于:2012-09-15 ...
- java 注解报错_java注解验证接收参数 返回注解字段的错误
1.在controller接口方法接收参数加上 @Valid注解 并且在实体类参数后紧跟 BindingResult bindingresul BindingResultMsgUtil工具类: pub ...
- 详细解析ASP.NET中Request接收参数乱码原理
起因: 今天早上被同事问了一个问题:说接收到的参数是乱码,让我帮着解决一下. 实际情景: 同事负责的平台是Ext.js框架搭建的,web.config配置文件里配置了全局为"GB23 ...
- asp.net跳转并接收参数
Server.Transfer("../Position/NewStaff.aspx?ReturnPage=1"); 下面这个比较好: response.write alert 好 ...
最新文章
- appender log4j 扩展_java-如何在log4j2中创建自定义Appender?
- 怎么git 自己建的服务器_如何搭建自己的git服务器
- igmpproxy_Linux IGMP PROXY 学习笔记 之二 igmp proxy的处理流程分析
- java字符串10_十个最常见的Java字符串问题
- 3.程序的局部性原理
- bzoj4196:[Noi2015]软件包管理器
- 一文弄懂各种loss function
- php下的jsonp使用实例
- 精通开关电源设计第二版pdf_11、秋招年35月准备期——Verilog HDL高级数字设计(第二版)...
- Powershell 函数中的CmdletBinding()是怎么回事?
- linux麒麟安装教程,优麒麟使用教程第四期:Linux平台U盘启动盘制作
- BZOJ 1507 [NOI2003]Editor
- 【优化算法】混合蛙跳优化算法(SFLA)【含Matlab源码 1472期】
- HBase 过滤器使用
- 网站重要的推广方式——博客推广(上:什么是博客推广)
- mysql 整除取整,MySQL小数位取整
- recyclerview简单实现立体魔方动画切换效果
- android中数据库sql语句删除指定日期或之前之后的数据
- 用c 语言循环抓取网页,C语言获取网页源代码
- IT男容易出现的几个问题