此问题在此处已有答案:
Ignore missing properties during Jackson JSON deserialization in Java(7个答案)
上个月关门了。
我有一个json条目,如下所示:
{
"name" : "tom"
"age" : 10
}
一些json条目具有address
的附加字段。
我尝试将它读到一个POJO,定义如下:
public class StudentDetails {
@NonNull
private final String name;
@NonNull
private final int age;
private final String address;
我无法反序列化这个。我可以使用什么Jackson注解来完成这个任务?一些条目将具有address
字段,而其他条目则没有。
已尝试使用@非Null、@可为Null、@JsonIclude、@ JsonIgnoreProperties,可选
1条答案
按热度按时间fbcarpbf1#
尝试使用以下方法:
这表示只会包含具有非Null值的属性。