Logo

#序列化

Logo of quick-protobuf
quick-protobuf
一个由纯Rust实现的高效protobuf库,支持快速的序列化和反序列化操作。提供pb-rs代码生成工具和quick-protobuf解析库,无需依赖google的protoc工具。生成的模块结构紧凑且易于理解,显著提高了字符串和字节数组字段的解析速度。用户可以通过简单命令安装和使用,享受其高性能和灵活的代码生成特性。该库已被广泛使用和验证,可靠性得到了保证。
Logo of MetaCodable
MetaCodable
MetaCodable是一个简化Swift Codable实现的开源框架。它通过宏自动生成动态Codable实现,支持自定义CodingKey、嵌套模型展平、组合多个Codable类型等功能。该框架可减少样板代码,提升开发效率,适用于iOS、macOS、tvOS、watchOS和Linux等多个平台。
Logo of BitMagic
BitMagic
BitMagic是一个专注于内存优化的C++库,用于信息检索和数据科学。它通过位切片变换、秩选择压缩和逻辑计算实现高效的位向量和容器压缩。该库支持快速序列化和搜索,适用于内存受限场景和大数据处理。BitMagic提供集合运算、区间操作和三值逻辑等功能,并支持WebAssembly和ARM平台,为开发者提供全面的数据处理解决方案。
Logo of kaml
kaml
kaml 是一个为 Kotlin 提供 YAML 序列化支持的开源库。它基于 kotlinx.serialization,支持 YAML 1.2 版本的解析和生成。kaml 实现了主要 YAML 特性,如标量、序列、映射、空值、别名和锚点。此外,它还支持多态序列化和 Docker Compose 风格的扩展字段。目前 kaml 主要面向 Kotlin/JVM 平台,为开发者提供灵活的 YAML 处理能力。
Logo of class-transformer
class-transformer
class-transformer是一个功能丰富的TypeScript库,专门用于对象转换和序列化。它支持将普通JavaScript对象转换为类实例,也可以进行反向操作。该库提供了多种实用方法,如plainToInstance和instanceToPlain,可以处理嵌套对象、暴露getter和方法返回值,以及选择性地跳过属性。class-transformer在处理API数据和复杂对象结构时尤其有效,适用于前端和后端开发。
投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号