@JsonIgnore注解:json返回实体类时忽略某些属性

@JsonIgnore注解:json返回实体类时忽略某些属性

在返回实体类json数据时不想将一些用户属性返回怎么办(例如储存在数据库中的salt值等)

解决办法

给实体类的属性上添加@JsonIgnore注解即可

代码示例

import com.fasterxml.jackson.annotation.JsonIgnore;
public class User {
    
    
    @JsonIgnore
    private int userId;
    private String username;
    @JsonIgnore
    private String password;
    @JsonIgnore
    private String salt;
}

这个时候就只有username会被json解析返回

Guess you like

Origin blog.csdn.net/Jay_Chou345/article/details/113809625