为什么SpringBoot内默认转换json的是Jackson
黄维富
相比国内,老外似乎更喜欢使用Jackson而不是速度更快的fastjson。
围观缘由......
其实要回答这个问题并不难!当对这两个库使用过一段时间有一定认识后发现:
比如你使用fastjson,写个bean,然后属性里分别有包含_(下划线开头、#开头)之类的属性,序列化为json时,出现属性丢失,那么自然你也无法反序列化回来,经测试这个bug在新的1.2.14已经改正了这个bug;
查阅fastjson的源码,你会发现有很多写死的代码,比如:针对spring之类的框架的各种处理,都是用classload判断是否存在这种类名fastjson/Ser