一、解析cJSON文件所需要的一些接口
1)根据键找json结点
/*Get item “string” from object*/ 从键得到值
extern cJSON *cJSON_GetObjectItem(cJSON *object,const char *string);
作用:获取JSON字符串字段值
返回值:成功返回一个指向cJSON类型的结构体指针,失败返回NULL
2)判断是否有key是string的项
extern int cJSON_HasObjectItem(cJSON *object,const char *string)
返回值:如果有返回1,否则否会0
3)返回数组结点array中成员的个数
extern int cJSON_GetArraySize(cJSON *array);
4)根据数组下标index取array数组结点的第index个成员,返回该成员节点
cJSON *cJSON_GetArrayItem(cJSON *array, int index);
5)遍历数组
#define cJSON_ArrayForEach(pos, head) for(pos = (head)->child; pos != NULL; pos = pos->next)
二、编写代码解析创建JSON文件