杰克逊fastxml @JsonProperty无法正常工作

时间:2017-06-30 06:39:12

标签: java maven jackson

我有一个用例,我需要在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变量的第一个字母,即。效果,行动和资源。

0 个答案:

没有答案