我有一个用例,我需要在Java中大写我的变量的第一个字母,
我发现 @JsonProperty 是一个可能的解决方案,
我添加了以下maven依赖项
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.8.8</version>
</dependency>
以下是关于我如何使用注释的代码 -
import com.fasterxml.jackson.annotation.JsonProperty;
public class Statement {
@JsonProperty("Effect")
private String Effect;
@JsonProperty("Action")
private String Action;
@JsonProperty("Resource")
private String Resource;
// getters and setters
}
由于某种原因,它没有大写我的POJO变量的第一个字母,即。效果,行动和资源。