程序包 cn.wjybxx.dsoncodec
package cn.wjybxx.dsoncodec
-
类说明生成的代码会继承该类类型id。类型id的写入策略结构化的类型名。
ClassName的解析化池, 解析字符串为结构体的过程的开销还是比较大的,缓存解析结果可以降低内存分配,提高效率。Q:如何解决集合和Map的编解码问题?允许继承扩展,子类应继续保持不可变。DsonCodec<T>自定义POJO对象编解码实现接口,该接口与DsonCodecImpl协同工作,为典型的桥接模式。编解码器注册表文档转换器 将对象转换为文档或类文档结构,比如:Json/Bson/Yaml/Lua,主要用于持久化存储如果用户期望强制写入null,需要先调用DsonObjectWriter.writeName(String), 再调用DsonObjectWriter.writeNull(String)为更好的支持泛型,我们根据原型类型动态创建TypeMeta字典的编码代理TypeInfo<T>类型信息类型的元数据 不使用Schema这样的东西,是因为Schema包含的信息太多,难以手动维护。类型元数据注册表