2

我有一个类定义为:

class Person {
    public int age;
    public String firstName;
}

请注意,我对字段名称使用驼峰式大小写。另外,我知道我可以生成 getter 和 setter,但我倾向于不为简单的域对象这样做。

当我在 REST API 中反序列化 JSON 或 XML 响应时,它应该会输出:

<Person><Age>11</Age><FirstName>Johnson</FirstName></Person>

您会注意到第一个字母是大写的。

例如,我可以在我的 POJO 上使用 @JsonPperty("FirstName") 以按照我需要的方式获取输出,但是当字段太多时,这不会扩展。我想使用自定义属性命名策略(如How To Use Property Naming Strategy In Jackson中所述)。但是不是配置一个ObjectMapper,我想知道是否可以使用注释指定命名策略?

谢谢

4

0 回答 0