Update LICENSE
moonbin 是一个面向 MoonBit 的轻量级二进制序列化与反序列化库。
项目第一版聚焦于一件事:
BinValue <-> Bytes
moonbin 会定义一套紧凑、可文档化、可测试的自定义二进制格式,用于表示常见结构化数据。它不依赖运行时反射,不实现 protobuf,也不重复 MoonBit 官方 JSON 能力。
BinValue
DecodeError
ByteWriter
ByteReader
用户自定义结构体可以通过显式转换函数接入:
User <-> BinValue <-> Bytes
moonbin 是一个面向 MoonBit 的轻量级二进制序列化与反序列化工具库,提供 BinValue 数据模型、自定义二进制格式、字节读写组件和编码解码框架,用于网络通信、本地缓存和结构化数据交换等场景。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
moonbin
moonbin 是一个面向 MoonBit 的轻量级二进制序列化与反序列化库。
项目第一版聚焦于一件事:
moonbin 会定义一套紧凑、可文档化、可测试的自定义二进制格式,用于表示常见结构化数据。它不依赖运行时反射,不实现 protobuf,也不重复 MoonBit 官方 JSON 能力。
当前范围
BinValue通用数据模型DecodeError错误模型ByteWriter、ByteReader、编码器和解码器搭建项目框架用户自定义结构体可以通过显式转换函数接入:
文档