目前我有两种序列化类,该插件提供的反序列化方式和序列化方式不满足项目需求。
第一种是: MongoDB 的 org.bson.types.ObjectId 类型,一般我们会在项目中讲这种数据类型,通过 String 类型 作为入参序列话为 ObjectId, 将 ObjectId 序列化为 String。
目前插件的序列化为了 JSON 对象,不符合一般要求。
另外一个就是 枚举类,一般的项目中都会自定义枚举类的序列化和反序列化方式,目前文档中提到 枚举类的反序列化是需要传入枚举的Name, 这个也不符合一般的项目要求。
为了解决以上两个问题,如果对于类的序列化使用 项目中已经注册的类的序列化和反序列化方式可以解决这个问题。