【发布时间】:2023-03-24 13:33:01
【问题描述】:
我偶然发现了一些将JsonIgnoreProperties 添加到类中不存在但存在于JSON 中的属性的代码,例如:
@JsonIgnoreProperties({"ignoreprop"})
public class VO {
public String prop;
}
当JSON 是
{ "prop":"1", "ignoreprop":"9999"}
我想知道忽略属性在性能方面是否有任何优势,还是只是冗余代码?
可用于抑制属性序列化(序列化期间)或忽略 JSON 属性读取处理(反序列化期间)的注释。
编辑
忽略特定属性是否有优势(与
@JsonIgnoreProperties(ignoreUnknown=true))?
【问题讨论】:
标签: java json json-deserialization