高中生
最后登录1970-1-1
在线时间 小时
注册时间2016-3-12
|
楼主 |
发表于 2016-11-30 19:16:21
|
显示全部楼层
这样解析哪里有错吗?结果不对啊 array_size = cJSON_GetArraySize(js_body);
printf("array size is %d\n",array_size);
for(i=0; i< array_size; i++)
{
js_loc = cJSON_GetArrayItem(js_body, i); //½aÎöêy×é
if(!js_loc)
{
//TODO...
}
p = cJSON_PrintUnformatted(js_loc);
root1 = cJSON_Parse(p);
if(!root1)
continue ;
js_name = cJSON_GetObjectItem(root1, "name"); //½aÎöêy×éÔaËØ
if(!js_name)
{
printf("no name!\n");
return -1;
}
printf("name is %s\n",js_name->valuestring);
js_status = cJSON_GetObjectItem(root1, "status");
if(!js_status)
{
printf("no status!\n");
return -1;
}
printf("status is %s\n",js_status->valueint);
|
|