xia-chu / tinybuf

An efficient serialization format and library which support json

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一个高效的序列化反序列化库

  • 支持json序列化反序列化
  • 支持tinybuf(私有协议)序列化反序列化
  • 纯C代码,适合嵌入式系统
  • 序列化反序列化性能高效
  • tinybuf序列化格式占用字节更少,更利于传输

性能对比(release模式)

  • json格式时,序列化性能大约为jsoncpp的3倍
  • json格式时,反序列化性能大约为jsoncpp的1.5倍
  • tinybuf格式时,序列化性能大约为jsoncpp的10~20倍
  • tinybuf格式时,反序列化性能大约为jsoncpp的4倍

测试结果截图

image

About

An efficient serialization format and library which support json


Languages

Language:C++ 66.4%Language:C 33.1%Language:CMake 0.5%