Java Jackson JSON序列化映射
我有两个java类A和B,我希望能够将它们序列化为JSON,以便它们的内容在消费者看来是相同的 我让构造函数/getter/setter保持最小值Java Jackson JSON序列化映射,java,json,serialization,jackson,Java,Json,Serialization,Jackson,我有两个java类A和B,我希望能够将它们序列化为JSON,以便它们的内容在消费者看来是相同的 我让构造函数/getter/setter保持最小值 public class A { @JsonProperty("b") private B b; } public class B { @JsonProperty("propertyB") public String propertyB; } 当我序列化一个 { b: { propertyB
public class A {
@JsonProperty("b")
private B b;
}
public class B {
@JsonProperty("propertyB")
public String propertyB;
}
当我序列化一个
{
b: {
propertyB: ''
}
}
但我希望它看起来像B的序列化:
{
propertyB: ''
}
是否有任何方法可以通过分别配置序列化过程来实现这一点,即使用jackson注释或其他形式的jackson配置
谢谢您可以使用
@JsonUnwrapped
public class A {
@JsonUnwrapped
private B b;
}