Java JsonProperty注解不生效问题解决

@JsonProperty 注解在 Jackson 库中用于指定 Java 对象属性与 JSON 字段之间的映射关系。

pom.xml 增加如下配置:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.12.4</version>
</dependency>

直接加在字段上

但是,如果使用的FastJson 进行序列化,@JsonProperty 注解将不会生效,因为 FastJson 不认识该注解。
此时需要使用@ApiModelProperty注解,如图:

生效:

 

posted @ 2025-03-13 18:49  IT王师傅  阅读(856)  评论(0)    收藏  举报