【发布时间】:2013-08-06 15:06:08
【问题描述】:
我有一个 Json:
{
"a1":"a1Value",
"a2":"a2Value",
"a3":"a3Value",
"a4":"a4Value",
"a5":"a5Value"
}
Java 类是:
class Response {
private String a1;
private String a2;
private String a3;
//public getters and setters
}
现在我只需要将 Json 中的 3 个字段反序列化为对象的 3 个字段,我使用 Spring 3.2.2 MVC,用于 REST 支持(rest template : getForEntity()) ,并且在此过程中出错,我怎样才能忽略json中的这些字段?此外,是否有某种方法,在序列化时,我也只序列化那些在序列化时具有非空值的对象属性。
【问题讨论】:
-
创建您自己的
MessageConverter。