我有一个类定义为:
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
,我想知道是否可以使用注释指定命名策略?
谢谢