Java 序列化库 Java 官方的序列化存在许多问题,因此,很多人更愿意使用优秀的第三方序列化工具来替代 Java 自身的序列化机制。 如果想详细了解 Java 自身序列化方式,可以参考:深入理解 Java 序列化 序列化库技术选型: thrift、protobuf - 适用于对性能敏感,对开发体验要求不高的内部系统。 hessian - 适用于对开发体验敏感,性能有要求的内外部系统。 jackson、gson、fastjson - 适用于对序列化后的数据要求有良好的可读性(转为 json 、xml 形式)。 内容 JSON - Fastjson、Jackson、Gson 二进制 - Protobuf、Thrift、Hessian、Kryo、FST 资料 Thrift Github Protobuf Github Hessian 官网 Fastjson Github Jackson Github Gson Github