Kapokjson 序列化的库联合创作 · 2023-09-21 20:22kapok是一个高性能跨平台的对象-json序列化的库,对象序列化后是标准的json格式,json格式的字符串可以直接反序列化为对象。简单,易用,header-only,只需要引用Kapok.hpp即可。它由c++14实现,因此需要支持C++14的编译器。 kapok除了支持结构体、容器和数组之外,还支持boost.optional和boost.variant,使用起来非常方便。 详细信息请看这里。浏览 8点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报 评论图片表情视频评价全部评论推荐 RedCell序列化反序列化库一个序列化反序列化库,提供 C++ 和 Python 两种语言的版本。 能力和JSON类似,但是具有RedCell序列化反序列化库一个序列化反序列化库,提供C++和Python两种语言的版本。能力和JSON类似,但是具有极高的空间和时间效率。BERTRuby 的 BERT 序列化库BERT 是 Ruby 的 BERT (Binary ERlang Term) 序列化库,可以编码 Adata多语言的序列化库AData是一个多语言的序列化库,和protocolbuffer类似。目前支持C++/Lua(5.1,5.2,5.3,jit)/C#,非常适合游戏的通讯协议和数据存储Adata的优势,生成的代码量少,YAJL-EntityiOS 的 JSON 序列化库YAJL-Entity是iOS上对JSON字符串进行反序列化到对象以及对象到JSON序列化的库。Adata多语言的序列化库AData 是一个多语言的序列化库,和 protocol buffer 类似。目前支持C++/LuaBERTRuby 的 BERT 序列化库BERT是Ruby的BERT(BinaryERlangTerm)序列化库,可以编码Ruby对象到BERT格式,或者解码BERT二进制到Ruby对象。BERT规范请看bert-rpc.org。以下的Rujvm-serializersJava 序列化库的实现jvm-serializers 是一个高性能的 Java 序列化库的实现。jvm-serializersJava 序列化库的实现jvm-serializers是一个高性能的Java序列化库的实现。JilJSON 序列化库Jil是一个.NET的快速JSON序列化和反序列化的开发包,基于Sigil构建并进行一些疯狂的优化。示例代码:using(var output = new StringWriter()){ JS点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报