ccjson:序列化C struct和json

时间:2024-06-13 07:03:55
【文件属性】:

文件名称:ccjson:序列化C struct和json

文件大小:45KB

文件格式:ZIP

更新时间:2024-06-13 07:03:55

C

解析性能 如单元测试里面的简单压测所示: 解析 10000 Json Obj Take 36682 nanos(0.036682s) 平均每秒钟可以解析30W的JSON对象 使用方法 拷贝 ccjson.h ccjson.c 到自己的工程里面就可以用了 建议集中存放自己需要序列化的结构体的定义 放到一个.inl 文件里面,定义协议结构体 然后顺便把结构体的定义和实现合并了,并定义好成员索引 具体做法参考 : ccjsonstruct.h ccjsonstruct.c ccjsonstruct.inl 具体用法如下: 定义结构体 __cc_type_begin(cstruct) __cc_type_member(cstruct, ccstring, str) __cc_type_member(cstruct, int, i) __cc_type_member_a


【文件预览】:
ccjson-master
----ccjson.c(106KB)
----ccjson.h(15KB)
----simpletest.h(26KB)
----ccjsonstruct.c(328B)
----ccjsonstruct.inl(3KB)
----ccjsontest.h(13KB)
----ccjsonstruct.h(1KB)
----main.cpp(704B)
----.gitignore(3KB)
----Makefile(330B)
----README.md(2KB)
----.gitattributes(378B)

网友评论