【发布时间】:2018-06-04 21:13:58
【问题描述】:
我有JSON:
{"name": "testname"}
还有拥有数千个属性的 java 类:
public class Ui {
public String name;
public String title;
}
在反序列化过程中Jackson 或Gson 应该返回null 或抛出异常,因为给定JSON 中不存在title 属性。如何强制这种行为?
杰克逊示例:
ObjectMapper objectMapper = new ObjectMapper();
Ui ui = objectMapper.readValue("{\"name": "testname\"}", Ui.class);
System.out.println(ui == null); // should be true
【问题讨论】:
标签: java jackson gson json-deserialization jackson2