Springboot项目中@JsonProperty不生效-如何处理呢?

张靓颖 SpringBoot 发布时间:2022-11-19 06:45:35 阅读数:19404 1
下文笔者讲述SpringBoot中@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
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringBoot/202205/3290.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者