【发布时间】:2018-02-28 13:05:21
【问题描述】:
我有两个 java 类 A 和 B,我希望能够将它们序列化为 JSON,这样它们的内容对消费者来说看起来是一样的。
我省略了构造函数/getter/setter 以保持最小化。
public class A {
@JsonProperty("b")
private B b;
}
public class B {
@JsonProperty("propertyB")
public String propertyB;
}
当我序列化 A 时,我得到了
{
b: {
propertyB: ''
}
}
但我希望它看起来像 B 的序列化:
{
propertyB: ''
}
有什么方法可以简单地通过分别配置序列化过程来实现这一点,即使用杰克逊注释或其他形式的杰克逊配置。
谢谢
【问题讨论】:
标签: java json serialization jackson