fastjson 这么快，老外为什么还是热衷 jackson?
截图取自fastjson在github上的文档 。 多说一句，就凭这个对待友商的态度，个人就不推荐使用它，更何况各方权衡之下，jackson比他优秀太多。快不是唯一的需求。 这里说几个问题： 读了1.2.21版代码，fastjson在成serializer时，会对一些简单的类直接生成字节码，这样类似于优化编译，确实可以快那么一点，但具体实现上，生成的代码漏掉了很多 SerializerFeature，或者可以说根本没有根据类注解 @JSONType 中定义的去生成字节码。代码行为前后不一致问题，这个黑点洗不掉的。 代码中有很多写死的实现，导致扩展性不高，这点别的回答已经有涉及，但是我这里多说一点，因为工作关系，需要涉及阿里系的各种开闭源库，为了调试也反编译过阿里的闭源代码，这种完全不考虑扩展性的写法在阿里系的代码里边随处可见。或许可以解释说阿里内部使用不需要这种扩展性，但是作为开源库，想要别人用，要面对各种情况处理各种异常，阿里系的这种代码显然力不从心的。 个人来讲，不会在任何项目中首先考虑使用阿里系技术。 利益相关，阿里系企业员工。