是否可以使用注释指定属性命名策略?

时间:2013-05-07 23:01:06

标签: rest jackson

我有一个定义为:

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

请注意,我使用camel case作为字段名称。另外,我知道我可以生成getter和setter但是我倾向于不为简单的域对象做这些。

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

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

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

我可以在我的POJO上使用@JsonPoperty(“FirstName”)以我需要的方式获取输出,但是当字段太多时,这不会缩放。我想使用自定义属性命名策略(如How To Use Property Naming Strategy In Jackson中所述)。但是我没有配置ObjectMapper,而是想知道是否可以使用注释指定命名策略?

由于

0 个答案:

没有答案