gpt4 book ai didi

android - Jackson Parser 解析大写属性的模型类

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:08:59 24 4
gpt4 key购买 nike

我有一个像这样的 json 文件:

{
"ANIMALS": {
"TYPE": "MAMMAL",
"COLOR": "BLACK",
"HEIGHT": "45",

}
}

但是我收到找不到属性的错误。如果我把它改成动物(小写)。它工作正常。任何人都可以建议我这个示例 json 文件的模型类,它将被正确解析。

最佳答案

根据 Deepak 的回答,根据您对 Jackson 的配置方式,您可能需要将 @JsonProperty 放在 getter 和 setter 而不是属性上,或者您可能会在生成的 JSON 中获得重复的属性。

例子

 @JsonProperty("ANIMALS")
private string animals;

结果...{animals:"foo",ANIMALS:"foo"}

 private string animals;

@JsonProperty("ANIMALS")
public String getAnimals(){...}

结果...{ANIMALS:"foo"}

关于android - Jackson Parser 解析大写属性的模型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16683984/

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