强迫春天使用杰克逊

时间:2017-09-18 13:51:25

标签: json spring spring-boot jackson gson

我们正在使用弹簧4.3。在restController中,我们为JSON有效负载获取HashMap,然后将其显式转换为特定的pojos,因为pojos必须在运行时检索。我们面临的问题是Spring 4.1开始使用GSON而不是Jackson,而不是转换为Hashmap GSON正在将我们的json转换为LinkedTreeMap。反正我们是否可以强制GSON使用HASHMAP而不是LinkedTreeMap或强制spring框架使用Jackson进行序列化而不是GSON?

此外,GSON何时使用LinkedTreeMap和何时使用Hashmap?

java.lang.ClassCastException:com.google.gson.internal.LinkedTreeMap无法强制转换为java.util.HashMap

谢谢

0 个答案:

没有答案