2017-08-11 127 views
0

在傑克遜的幫助下,我想通過重用一些現有的沒有傑克遜註釋的XML /類來進行序列化/反序列化。傑克遜的XmlMapper更改默認命名轉換器

是否有可能在不引入任何註釋的情況下將默認Jackson的XmlMapper字段命名映射配置更改爲映射所有標記/字段,如「firstName-> FirstName」?

我的意思是這些類字段(注:他們開始用小寫字母)

class Person { 
    String firstName; 
    String lastName; 
} 

映射到XML(注:他們開始用大寫字母):

<Person> 
    <FirstName>John</FirstName> 
    <LastName>Doe</LastName> 
</Person> 

回答

0

我有剛發現我們有這個命名策略:

XmlMapper xmlMapper = new XmlMapper(); 
xmlMapper.setPropertyNamingStrategy(PropertyNamingStrategy.UPPER_CAMEL_CASE);