论坛元老
 
- 积分
- 3369
- 金钱
- 3369
- 注册时间
- 2017-7-10
- 在线时间
- 376 小时
|
发表于 2019-8-13 16:41:35
|
显示全部楼层
暂时多用了个中间变量记住初始化申请到的地址..
cJSON *pSub,*pSub0;
cJSON *pItem,*pItem0;
cJSON *pSubItem,*pSubItem0;
cJSON *pChildItem,*pChildItem0;
.....
pSub0=pSub = mymalloc(SRAMIN,sizeof(cJSON));
pItem0=pItem = mymalloc(SRAMIN,sizeof(cJSON));
pSubItem0=pSubItem = mymalloc(SRAMIN,sizeof(cJSON));
pChildItem0=pChildItem = mymalloc(SRAMIN,sizeof(cJSON));
....
pSub = cJSON_GetObjectItem(root,"results");
pItem = cJSON_GetArrayItem(pSub,0);
.....
myfree(SRAMIN,pSub0);
myfree(SRAMIN,pItem0);
myfree(SRAMIN,pSubItem0);
myfree(SRAMIN,pChildItem0); |
|