Springboot项目中@JsonProperty不生效-如何处理呢?
下文笔者讲述SpringBoot中@JsonProperty不生效的相关简介说明
首先笔者将讲述JsonProperty注解的功能简介说明
处理方法
首先笔者将讲述JsonProperty注解的功能简介说明
JsonProperty注解的功能
@JsonProperty注解: 用于在序列化或反序列化时,指定映射为json的名字或获取json时的名字 @JsonProperty注解可放在get方法,set方法,还有属性上 注意事项: @JsonProperty注解中有一个属性access 此属性用于设置"是否"能被序列化或者反序列化 默认值为能被控制显示例:
@JsonProperty(value = "age") private String age; 序列化后 {"age":18} //access属性示例 @JsonProperty(value = "age",access = JsonProperty.Access.READ_ONLY)
@JsonProperty不生效问题解决
在springboot项目中 反序列化的时候@JsonProperty不生效
处理方法
必须使用正确的包 才能解析@JsonProperty注解 我们只需导入对应的包即可,如: Jackson对应的注解:@JsonProperty FastJson对应的注解: @JsonFiled
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。