2016-09-14 65 views
0

是否有可能使用拋棄與Spring /彈簧引導而不是默認的JSON提供傑克遜?我有一個要求將Json輸出與使用Jettison的非常舊的項目相匹配。更改JSON提供商(春/彈簧引導)

如果是,我可以得到一些指針/提示嗎?

+0

什麼產生輸出?它是一個Spring MVC控制器或其他東西? –

+0

是的。帶有@ @ RequestMapping的'@ RestController' – Raj

+0

查看http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-spring-mvc-message-converters – nurgasemetey

回答

0

這是可能的,但是你將會做很多黑客攻擊和編寫boiler-plate配置代碼,因爲Jackson在Spring內嵌入了相當深的內容。

您可能更容易利用Jackson的功能以您需要的格式(而不是傑克遜默默提供的格式)對數據進行序列化/反序列化?

+0

試過了傑克遜的方式,但是有屬性的元素有一些問題。他們都代表他們不同。而且所有東西都顯示爲拋棄時的字符串,而在傑克遜中,類型則不同。 – Raj