这个问题在这里已经有答案了:
阻止jackson更改变量名的大小写(3个答案)
5个月前关门了。
我在Spring和Lombok山有个项目。我有以下课程:
import lombok.Value;
@Value
public class Movement {
int xAxis;
int yAxis;
}
这是在spring响应中返回的。但是我希望它能像这样被归还:
"movement": {
"xAxis":1,
"yAxis":2
}
但它是这样回来的
"movement": {
"xaxis":1,
"yaxis":2
}
字段用小写。我错过什么了吗?
2条答案
按热度按时间gajydyqb1#
尝试使用
JsonProperty
```@Value
public class Movement {
@JsonProperty("xAxis")
int xAxis;
@JsonProperty("yAxis")
int yAxis;
}
jfewjypa2#
@JsonProperty
定义逻辑属性的名称,即用于属性的json对象字段名称。如果值为空字符串(这是默认值),则将尝试使用已注解字段的名称。请按照以下说明使用此注解: