【发布时间】:2021-06-21 17:27:32
【问题描述】:
如果我想包装单个字段,是否可以使用注释?
假设我有这门课
class A {
int field1;
String field2;
}
我想用另一个父级包裹field2,所以当它序列化时会是这样的
{
"field1": 77,
"parent": {
"field2": "Success"
}
}
目前我有两个解决方案,使用 Getter 和返回映射,或者为 field2 创建一个新类,但是我有很多字段需要这种包装,所以如果有更简单的解决方案,比如使用注释,我想利用它。
【问题讨论】:
-
也许使用 JSON Jackson View baeldung.com/jackson-json-view-annotation