基于Linux的cJSON开发
发布时间
阅读量:
阅读量
使用cJSON使C语言支持JSON数据
鉴于C语言本身缺乏对JSON数据格式的原生支持,因此可以借助cJSON库来实现C语言对JSON数据的处理能力。作为一款专用于解析JSON格式的库,cJSON的核心作用在于生成与解析JSON数据内容。其应用场景通常为:一端将待传输的信息以cJSON格式进行封装后发送,接收端在获取到相关数据后,同样采用cJSON方式进行解析,从而提取出所需的信息内容。
cJSON结构体解析
typedef struct cJSON {
struct cJSON *next,*prev;
struct cJSON *child;
int type;
char *valuestring;
int valueint;
double valuedouble;
char *string;
} cJSON;
1.cJSON在数据存储过程中采用链表结构,其访问方式类似于树形结构。每个节点均可拥有兄弟节点,通过next/prev
全部评论 (0)
还没有任何评论哟~
