我是 Spring-MVC 的新手。
我将数据作为 JSON 发送到我的 View ,然后将其反序列化为一个字符串,但我只想传递选定的字段,我不希望所有字段都发送到那里,但如何忽略我不知道的选定字段不知道。
我类的POJO代码:
public class account{
private Integer userId;
private String userName;
private String emailId;
//getter - setter
}
在某些 Activity 中,我不想要某些字段,所以我想避免使用这些字段,所以对这种令人困惑的情况有什么想法吗?
最佳答案
将注释 @JsonIgnoreProperties("fieldname")
添加到您的 POJO
。
或者您也可以在反序列化 JSON 时要忽略的字段名称之前使用 @JsonIgnore
。
例子:
@JsonIgnore
@JsonProperty(value = "user_password")
public java.lang.String getUserPassword()
{
return userPassword;
}
关于java - 在将其作为 JSON 发送时忽略 Java 对象的选定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24074742/