MisterChangRay / magic-byte

a java tool for faster convertor byte2object
BSD 3-Clause "New" or "Revised" License
49 stars 20 forks source link

功能增强:反序列化方法可以传入一个 customConvert 变量 #62

Open FULaBUla opened 2 months ago

FULaBUla commented 2 months ago

如果我想只对一个接口类做反序列化,这个接口类有多个实现类,反序列化成哪个实现类通过编写 custom Convert 做处理,那么就没法直接调用 MagicByte.pack(data, ClassA.class); 做反序列化,如果这个时候能传入一个 custom convert 进去的话就可以了

序列化也可以加一个

MisterChangRay commented 1 week ago

这个感觉和使用消息注册方式解析报文思路是一样的 实现类实现MagicMessage, 标识并注册type字段,就可以根据类型解析出特定实例的