2016-09-14 35 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