C语言:JSON格式详解
C语言:cJSON库用法详解
C语言:使用cJSON库构造JSON
C语言:使用cJSON库解析JSON字符串
cJSON对象的实现采用了树形结构,每个对象是树的一个节点,每个节点由cJSON这个结构体组成,对象中的元素也由cJSON这个结构体组成。同一层的对象和元素是双向链表结构,由next和prev指针链接。不同层的对象或元素由child指针链接起来。type表示对象或元素类型,string表示对象或节点的名称。元素的值存储在valuestring, valueint和valuedouble中,cJSON.h中有详细的注释。
为什么选择使用cJSON来构造和解析JSON字符