我正在处理一些奇怪的要求,客户会将json发送给我们:
{ "key1":"value1", "key2":"value2", "key3":null }
或
{ "key1":"value1", "key2":"value2"}
我使用Jackson库来解析json,我怎样才能识别出2 json? 如果我的班级是:
class Bean {
private String key1;
private String key2;
private Integer key3;
//setter, getter
}
两个请求都将key1填充为value1,key2填充为value2,key3填充为null