gpt4 book ai didi

java - JSON 序列化 HashMap 作为根元素

转载 作者:行者123 更新时间:2023-11-30 06:55:07 24 4
gpt4 key购买 nike

我有一个基本上是 HashMap 包装器的类。我想用 Jackson 将这个类序列化为一个没有任何包装元素的 JSON 对象。

   public class Customers {

@JsonProperty
private Map<String,Customer> customers = new HashMap<>();

...

}

当前序列化看起来像这样:

{
"Customers":{
"customers":{
"keyX":{...},
"keyY":{...},
"keyZ":{...}
}

但是我想要这个:

{
"keyX":{...},
"keyY":{...},
"keyZ":{...}
}

我怎样才能到达它?

最佳答案

在属性 Customers 上尝试 @JsonUnwrapped 这可以帮助您解包嵌套级别

关于java - JSON 序列化 HashMap 作为根元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35721390/

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