前端之家收集整理的这篇文章主要介绍了
CJSON中数组解析,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
cJSON *jsonroot = cJSON_Parse(my_json_string); //json根
if(cJSON_GetObjectItem(jsonroot,"success")->valuestring=="false")
{
packValue.ack=0;
return packValue;
}
int taskNum = cJSON_GetObjectItem(jsonroot,"allRowCount")->valueint;
cJSON *taskArry=cJSON_GetObjectItem(jsonroot,"root");//取数组
int arrySize=cJSON_GetArraySize(taskArry);//数组大小
cJSON *tasklist=taskArry->child;//子对象
while(tasklist!=NULL)
{
printf("%s\n",cJSON_GetObjectItem(tasklist,"value")->valuestring);
tasklist=tasklist->next;
}
原文链接:/json/290425.html