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;
}
CJSON中数组解析
最新推荐文章于 2025-04-27 09:19:47 发布