cJSON API 接口使用说明
cJSON的介绍
cJSON是一个轻量级的JSON解析器使用ANSIC标准。
所谓的轻量级,如果你的项目需要使用到解析JSON,那么只需要将cJSON的库中的cJSON.h
和cJSON.c
放入到你的项目中适当的位置就行了。
目前介绍的cJSON的版本为1.5.7
。
cJSON库的项目的github地址为:cJSON
在项目的过程中还使用都了shell文件的解析JSON的库,也是轻量级的就是一个JSON.sh文件。
有兴趣的可以看一下这个shell的JSON库, JSON.sh
现在已经有了各种语言的解析的JSON的库,大家可以自行到github上面搜索
为什么介绍cJSON
在项目中需要使用到cJSON的解析JSON库,但是总感觉有点用起来不顺手,所以就自己写些demo来使用这些接口。
主要一些cJSON的接口使用到内存分配的问题,所以特别要注意,而且就在1.5.7
刚刚修复了一个内存的问题。
组内还在讨论要不要,把cJSON的问题再升级一下。
自己做了写了一些非常简陋并且丑陋的example代码,link 下面的cjson文件下