dynabuffers:动态跨平台序列化库

时间:2024-03-29 11:15:13
【文件属性】:

文件名称:dynabuffers:动态跨平台序列化库

文件大小:338KB

文件格式:ZIP

更新时间:2024-03-29 11:15:13

serialization cross-platform marshalling serialization-library Python

动态缓冲器 DynaBuffers是一个跨平台序列化库,旨在为动态序列化设计,同时考虑最大的内存效率。 它允许您直接从映射序列化和反序列化为映射结构,同时仍支持向前/向后兼容性。 支持的编程语言 Java Python Javascript(进行中) 打字稿(进行中) 为什么要使用DynaBuffers 易于集成-DynaBuffers不使用自动生成的类,而是动态创建序列化器/解串器逻辑。 内存效率和速度-只有模式定义中描述的信息才存储在字节缓冲区中。 没有分配其他数据。 架构演变-DynaBuffers通过将类属性定义为不推荐使用和/或可选来支持架构演变。 无需代码占用-无需生成代码。 设置 为了生成ANTLR源,请调用gradle任务generateGrammarSource和generateGrammarSourcePython。 模式定义 DynaBuffers支持*


网友评论