gpt4 book ai didi

java - jackson : map nested object

转载 作者:搜寻专家 更新时间:2023-11-01 02:01:10 24 4
gpt4 key购买 nike

使用 jackson,我想知道是否有可能使用不像 json 结构的嵌套对象将 json 映射到 Java。

这是我想做的一个例子。

JSON:

{
a = "someValue",
b = "someValue",
c = "someValue"
}

java :

public class AnObject {
@JsonProperty("a")
private String value;

//Nested object
private SomeObject;
}

public class SomeObject {
@JsonProperty("b")
private String value1;

@JsonProperry("c")
private String value2;
}

这可能吗?

最佳答案

使用 JsonUnwrapped注释:

@JsonUnwrapped
private final SomeObject someObject;

SomeObject 的所有字段解包到父级中,在序列化时产生以下结果:

{"a":"foo","b":"bar","c":"baz"}

关于java - jackson : map nested object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46586337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com