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中数组解析全部内容,希望文章能够帮你解决CJSON中数组解析所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!