Java 如何将json映射到传输对象,但仅映射具有值的字段?
假设我有一个像这样的转移对象Java 如何将json映射到传输对象,但仅映射具有值的字段?,java,json,spring,jackson,Java,Json,Spring,Jackson,假设我有一个像这样的转移对象 Class A{ String a; String b; String c; String d; int e; int f; Thing aa; } 假设前端想要修补一个项目,所以他们只将更改后的值作为类似json的值发送给我们 { "a":"hi" } 在java中,我将json映射到A类,“A”具有正确的值“hi”,但transfer对象中的所有其他字段都会获得默认值。。。我希望json映射到的类仅具有属性“a”…所有内容都可以为null,那么这是否可能?您
Class A{
String a;
String b;
String c;
String d;
int e;
int f;
Thing aa;
}
假设前端想要修补一个项目,所以他们只将更改后的值作为类似json的值发送给我们
{
"a":"hi"
}
在java中,我将json映射到A类,“A”具有正确的值“hi”,但transfer对象中的所有其他字段都会获得默认值。。。我希望json映射到的类仅具有属性“a”…所有内容都可以为null,那么这是否可能?您使用哪个库将json反序列化为对象?是Jackson还是自定义的?我们正在使用Jackson您使用什么库将JSON反序列化到对象?是Jackson还是定制的?我们正在使用Jackson