CJSON

岁酱吖の 提交于 2019-12-05 05:17:53

参考文档:http://m.elecfans.com/article/798692.html

主要用来打包或解析成标准格式以用来在网络间的K-V数据结构的解析,是用双向链表实现的,还有子目录,结构比较简单,只要项目加载cjson.c/cjson.h即可。使用方法见参考文档,主要有:

一 打包:cJSON_Print申请一段内存返回一个指针,再进一步用snprintf传给C的字节buf,用字节流发出去,记得用cjson_free进行释放;

    cJSON_creatobj()的对象记得用cJSON_delet()进行释放

二 解析:cJSON_Parse(message->load)对接收的数据先申请一段内存返回一个指针,再用cJSON_GetObjectItem()获得对象指针,然后用子子项和字符串匹配函数获得K和V,然后进行相应动作。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!