2011-02-14 42 views
1

我的對象被序列化爲{name =「nyname」....},但是,我需要所有的鍵都以大寫字母開始,即。 {Name =「myname」,.....}我怎麼能和傑克遜一起做這件事?傑克遜系列化字段爲大寫?

回答

2

我有同樣的問題,並在早些時候發佈。我在這裏解決它: How can I enable Pascal casing by default when using Jackson JSON in Spring MVC?

如果你不使用Spring,答案會是類似的。你仍然需要一個自定義的(de)序列化器,並且你只需要按照你選擇的方式將它連接到你的程序中。

+1

正如在引用的問題@bhilstrom中提到的,當前的傑克遜版本現在允許自定義PropertyNamingStrategy實現。 – 2011-06-16 00:02:21