使用场景:
开发中有个Json字符串需要处理成JSON对象进行返回,所以原始的字段不需要返回只返回处理后的就行了。
处理逻辑:
使用@JsonIgnore注解就可以实现
@Data
public class UserVO {
/**
* 用户id
*/
private Integer id;
/**
* 用户名
*/
private String username;
/**
* 密码
*/
private String password;
/**
* 姓名
*/
private String truename;
/**
* 角色名字
*/
private String rolename;
/**
* 邮箱
*/
private String emailaddress;
/**
* 队列
*/
@JsonIgnore
private String project;
private JsonNode projectJson;
/**
* 班组
*/
private String groupname;
/**
* 是否启用
*/
private boolean enabled;
public void setProject(String project) throws IOException {
this.project = project;
if (project!=null){
this.projectJson = JsonUtil.stringToJsonNode(project);
}
}
}
————————————————
版权声明:本文为CSDN博主「月黑无尘」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wangpei930228/article/details/109000389