gpt4 book ai didi

java - @JsonProperty 名称带空格

转载 作者:行者123 更新时间:2023-11-30 02:31:04 25 4
gpt4 key购买 nike

@JsonProperty 名称中允许有空格吗?即

@JsonProperty("Jon Snow")
private String jonSnow = "Lord";

// getter & setter are omitted

我期望得到以下输出:

{
"Jon Snow" : "Lord"
}

但实际结果是:

{
"jonSnow" : "Lord"
}

我使用 jackson-core v2.8.8、jackson-databind v2.8.8.1 和 jackson-annotations v2.8.8。

最佳答案

问题是我使用了错误的 Jackson 库中的 @JsonProperty 注释。

我有import org.codehaus.jackson.annotate.JsonProperty;(Jackson v1),我必须将其更改为import com.fasterxml.jackson.annotation.JsonProperty; (Jackson v2),与我使用的库保持一致。

我在这个问题的评论中找到了答案:@JsonProperty not working as expected

关于java - @JsonProperty 名称带空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44268439/

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