@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解析返回
本文介绍如何使用Jackson库中的@JsonIgnore注解,避免在返回用户实体类时包含不必要的属性,如salt值,仅显示username等公共字段。
2443

被折叠的 条评论
为什么被折叠?



